我在我的项目中安装了debowerify并在我的Gruntfile.js中添加了它的转换,这是一个片段:
grunt.initConfig({
browserify: {
app: {
files: { 'public/javascripts/build/app.js': ['public/javascripts/app.js'] },
options: {
transform: ['node-underscorify','debowerify']
}
}
}
});
然后我安装了一个模块(例如bower install bootstrap --save)。
在我的app.js文件中,我尝试包含该模块:
var bootstrap = require('bootstrap');
......得到了:
运行“browserify:home”(browserify)任务错误:未找到模块“bootstrap”
我的文件夹结构如下:
/
- app/
- bower_components/
- bootstrap/
- node_modules/
- public/
- javascript/
- app.js
- build/
- app.js
- bower.json
- Gruntfile.js
答案 0 :(得分:1)
您可以在https://github.com/mallim/browserify_angular_minify
中查看我的debowerify设置(没有节点不足)与此同时,我会建议而不是
var bootstrap = require('bootstrap');
我会尝试
require('bootstrap');