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

徐云飞-web 2016-10-26 03:52:55
比如有如下结构
--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/' ) )

这个是什么原因
...全文
492 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
弘毅致远 2016-12-13
  • 打赏
  • 举报
回复
task_chart在路径下找不到。

10,613

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧