【发布时间】:2015-11-03 03:42:32
【问题描述】:
使用browserify,我试图要求一个已经浏览器化的模块,但捆绑包无法解析已经浏览器化的模块。
例如,我有一个文件bundle-1.js,它已经与命令捆绑在一起:
browserify -r ./bundle-1:bundle.one > build/bundle.one.js
我有另一个文件bundle-2.js,其中包含require('bundle.two'),它与命令捆绑在一起:
browserify -r ./bundle-2:bundle.two -x ./build/bundle.one.js > build/bundle.two.js
尝试运行最后一个命令,会产生一个错误,指出 Cannot find module 'bundle.one'。
如何从bundle-1 公开模块以供bundle-2 使用模块名称bundle.one?
我在这里为这个例子创建了一个仓库:https://github.com/kand/browserify-bundling-tests
【问题讨论】:
标签: javascript npm browserify