Javascript 如何将外部文件作为库添加到browserify/gulp
我有以下项目结构:Javascript 如何将外部文件作为库添加到browserify/gulp,javascript,npm,gulp,browserify,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 =
+ 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()
// ...
});
(类似于,建议命令行使用-r./my file.js:my module
)
这导致:
Error: Cannot find module '/Users/me/test/lib/lib1.js:lib1' from '/Users/me/test/app'