Browserify在require中定义全局模块

时间:2016-05-25 12:21:11

标签: browserify require

有没有办法在browserify中将文件夹/文件定义为全局模块?
E.g:

var foo = require('../../../bar/');

OR

var foo = require('../../../bar/index.js');

var foo = require('bar');

OR

var foo = require('bar/index.js');

1 个答案:

答案 0 :(得分:0)

您可以在package.json文件中添加浏览器字段来执行此操作:

"browser": {
    "bar": "../../../bar/index.js"
}

然后您必须在主应用文件中通过import 'bar';导入它。

之后,您可以将其用作全局模块

var foo = require('bar');
相关问题