Remapify:找不到模块

时间:2015-02-14 15:55:29

标签: javascript node.js browserify

我尝试使用一个简单的基本示例来使用remapify。但如果我运行node build.js,我总是会Cannot find module 'lib/lib.js'

文件:

app.js
build.js
src/js/lib/lib.js

app.js

// instead of: require('./src/js/lib/lib.js');
require('lib/lib.js');

build.js

var browserify = require('browserify')
    , remapify = require('remapify')
    , b = browserify()

b.add('./app.js');

b.plugin(remapify, [
    {
        src: './src/js/lib/**.js',
        expose: 'lib',
        cwd: __dirname
    }
]);

b.bundle().pipe(process.stdout);

出了什么问题?

1 个答案:

答案 0 :(得分:0)

我突然找到了解决方案:我必须将映射选项更改为:

{
    src: '**/*.js',
    expose: 'lib',
    cwd: './src/js/lib'
}