Debowerify不与Grunt合作

时间:2014-09-22 19:50:47

标签: javascript node.js gruntjs bower browserify

我在我的项目中安装了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

1 个答案:

答案 0 :(得分:1)

您可以在https://github.com/mallim/browserify_angular_minify

中查看我的debowerify设置(没有节点不足)

与此同时,我会建议而不是

var bootstrap = require('bootstrap');

我会尝试

require('bootstrap');