nam*_*uol 6 javascript node.js browserify
我有一个大型项目,包含数百个分成几个文件夹的源文件.
像这样的东西:
src/
AAA.js
subdir/
DDD.js
Run Code Online (Sandbox Code Playgroud)
我希望能够使用非相对路径指定依赖项.
例如,在DDD.js我想这样做:
var AAA = require('AAA');
Run Code Online (Sandbox Code Playgroud)
......而不是这个:
var AAA = require('../AAA');
Run Code Online (Sandbox Code Playgroud)
如何使用Browserify实现这一目标?
nam*_*uol 13
如文档中所述,Browserify browser-resolve在引擎盖下使用.
使用节点API(而不是CLI)时,可以指定一个paths包含要传递到的目录列表的选项browser-resolve.
因此,我的示例的解决方案将是这样的:
var browserify = require('browserify');
var b = browserify({
paths: [
__dirname + '/src'
]
});
b.add(__dirname + '/src/AAA.js');
b.bundle().pipe(process.stdout);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3917 次 |
| 最近记录: |