找到一个替换的package,然后进行测试。
现在如果file.node
被file.min.js
替换为我的问题,那么如何不对浏览器进行浏览,即不再浏览file.min.js
?
我有一个浏览器化和缩小的包
file.min.js
及其节点版本
file.node
许多文件都使用它(如在modName = require("file.node")
中)。
但file.node
无法进行浏览化。不要问为什么。
许多文件都依赖于modName模块。
file.min.js
还包含modName,以便
<script src='file,min.js' >
公开modName(对于那些知道的人来说是umd);
有没有办法浏览我的pacakges主文件main.js
(其中包含依赖于modName的文件),以便我可以用file.node
替换模块file.min.js
;
发现this answer有点帮助
答案 0 :(得分:0)
感谢这个家伙的solution here
这对于寻找答案的其他人来说可能是一个问题,这已经解决了。
刚做
globalShim = require('browserify-global-shim').configure({
nodeModuleName: clientModuleName
}),
替换,
nodeModule = require('nodeModuleName')
同
clientModuleName
在浏览器中实际为window.clientModuleName
。