我正在从 requirejs 转移到 browserify。
我对砌体有依赖性。
事实证明这有点困难(更多关于这里),使用凉亭版本来填充。
所以我只是安装了它,npm它将它安装为masonry-layout.
我的问题是:如何填充npm模块的命名导入thlorenz/browserify-shim?所以我不必将代码中的每个引用都从 更改masonry为masonry-layout。
我正在从 requirejs 转移到 browserify。
我对砌体有依赖性。
事实证明这有点困难(更多关于这里),使用凉亭版本来填充。
所以我只是安装了它,npm它将它安装为masonry-layout.
我的问题是:如何填充npm模块的命名导入thlorenz/browserify-shim?所以我不必将代码中的每个引用都从 更改masonry为masonry-layout。
我认为这不是 browserify-shim 的正确用例。这里有一些想法:
您也许可以使用browser. package.json例如:
"browser": {
"masonry": "masonry-layout"
}
如果您不关心能否将 masonry 包安装为同一项目的依赖项,并且您有符号链接,则可以符号链接node_modules/masonry到node_modules/masonry-layout.
你可以试试我的pathmodify browserify插件。