徐云飞-web 2016-10-26 08:01 采纳率: 0%
浏览 2301

gulp对整个工程中的js进行打包,require文件总是报错

比如有如下结构
--project
----index
------index.js
----show
------show.js
------task_chart.js

其中show.js里面代码如下:
var say = require('./task_chart');
say.hello();

showRequired.js代码如下
function hello(){
alert('hello')
}
module.exports.hello = hello;

gulpfile.js如下:
gulp.task( 'browserify', function() {
return gulp.src( [ 'project/**/*.js' ] )
.pipe( browserify( {
} ) )
.pipe( gulp.dest( './WebContent/public/js/' ) )

但是运行gulp的时候会出错,如下:
events.js:141
throw er; // Unhandled 'error' event
^
Error: module "./task_chart" not found from "D:\work\projectName\WebContent\project\co.........................

但是单独压缩show这个文件夹确是可以的
gulp.task( 'browserify', function() {
return gulp.src( [ 'project/show/*.js' ] )
.pipe( browserify( {
} ) )
.pipe( gulp.dest( './WebContent/public/js/' ) )

这个是什么原因

  • 写回答

1条回答 默认 最新

  • humorHan 2016-10-26 09:09
    关注

    module.exports 不是gulp的吧 还用了什么

    webpack??

    评论

报告相同问题?

悬赏问题

  • ¥15 Python时间序列如何拟合疏系数模型
  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器