Browserify 在 require 中定义全局模块
Browserify define global modules in require
有没有办法在 browserify 中将 folder/file 定义为全局模块?
例如:
var foo = require('../../../bar/');
或
var foo = require('../../../bar/index.js');
成为
var foo = require('bar');
或
var foo = require('bar/index.js');
您可以通过在 package.json
文件中添加浏览器字段来实现:
"browser": {
"bar": "../../../bar/index.js"
}
然后你必须通过 import 'bar';
在你的主应用程序文件中导入它。
之后就可以作为全局模块使用了
var foo = require('bar');
有没有办法在 browserify 中将 folder/file 定义为全局模块?
例如:
var foo = require('../../../bar/');
或
var foo = require('../../../bar/index.js');
成为
var foo = require('bar');
或
var foo = require('bar/index.js');
您可以通过在 package.json
文件中添加浏览器字段来实现:
"browser": {
"bar": "../../../bar/index.js"
}
然后你必须通过 import 'bar';
在你的主应用程序文件中导入它。
之后就可以作为全局模块使用了
var foo = require('bar');