我正在从 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插件。