javascript – 如何使用Browserify指定自定义搜索路径?

前端之家收集整理的这篇文章主要介绍了javascript – 如何使用Browserify指定自定义搜索路径?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个大型项目,包含数百个分成几个文件夹的源文件.

像这样的东西:

src/
  AAA.js
  subdir/
    DDD.js

我希望能够使用非相对路径指定依赖项.

例如,在DDD.js中我想这样做:

var AAA = require('AAA');

……而不是这个:

var AAA = require('../AAA');

如何使用Browserify实现这一目标?

解决方法

documentation所述,Browserify使用 browser-resolve引擎盖.

使用节点API(而不是CLI)时,可以指定一个路径选项,其中包含要传递给browser-resolve的目录列表.

因此,我的示例的解决方案将是这样的:

var browserify = require('browserify');
var b = browserify({
  paths: [
    __dirname + '/src'
  ]
});

b.add(__dirname + '/src/AAA.js');
b.bundle().pipe(process.stdout);

猜你在找的JavaScript相关文章