如何将外部文件作为库添加到browserify / gulp

时间:2015-07-06 14:36:06

标签: javascript npm gulp browserify

我有以下项目结构:

+ lib
   lib1.js
   lib2.js
+ app
   node_modules/...
   file1.js
   file2.js
   Gulpfile.js
   package.json

现在我想写file1.js

var x = require('lib1');
var y = require('lib2');

并使用浏览器链接'文件正确。

这是我尝试过的:

gulp.task('js', function () {
    var b = browserify(['./file1.js'], {
        debug: true,
        "require": ["react", "jquery", "../lib/lib1.js:lib1", "../lib/lib2.js:lib2"]
    });

    return b.bundle()
    // ...
});

(类似于https://github.com/substack/node-browserify#external-requires,它为命令行建议-r ./my-file.js:my-module。)

结果是:

Error: Cannot find module '/Users/me/test/lib/lib1.js:lib1' from '/Users/me/test/app'

0 个答案:

没有答案