grunt-browserify无法找到模块

时间:2015-07-24 19:00:25

标签: bower grunt-browserify

我希望grunt-browserify在我的项目中包含骨干。

来自我的gruntfile:

...
browserify: {
  vendor: {
    src: ['client/requires/**/*.js'],
    dest: 'build/vendor.js'
  },
..

这是运行grunt browserify时的错误消息:

运行“browserify:vendor”(browserify)任务

  
    

错误:无法从'somePath / client / requires / backbone'找到模块'下划线'

  

据我了解错误消息,browserify正在寻找无法找到它的骨干文件夹中的下划线。

我对整个grunt和browserify堆栈都很陌生,但问题可能是browserify正在搜索骨干文件中的require语句,但是下划线文件不是在公共js约定内进行的,即不使用module.exports?

我一直关注指南:Boilerplate web app using Backbone ...。我复制了大部分项目,但更新了所有依赖项。我已经合并了我自己的服务器端代码,在使用修改后的gruntfile构建它之后工作正常。唯一不起作用的是browserify任务。

我试图修改我的package.json文件以包含browserify甚至browserify-shim,但这似乎不是问题。

0 个答案:

没有答案