Debowerify不与Grunt合作

Debowerify not working with Grunt

本文关键字:合作 Grunt 不与 Debowerify      更新时间:2023-09-26

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

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

同时,我建议不要使用

var bootstrap = require('bootstrap');

我会试试

require('bootstrap');