我正在从requirejs迁移到browserify。
我对砖石有依赖。
使用凉亭版本来证明有点困难(more on that here)。
所以我刚安装了npm
,并将其安装为masonry-layout
。
我的问题是:如何使用thlorenz/browserify-shim
来填充npm
模块的命名导入?因此,我不必将代码中的每个引用从masonry
更改为masonry-layout
。
答案 0 :(得分:1)
我认为这不是browserify-shim的正确用例。以下是一些想法:
您可以使用browser
中的package.json
字段完成所需内容。 E.g:
"browser": {
"masonry": "masonry-layout"
}
如果您不关心能够将砌体包安装为同一项目的依赖项,并且您有符号链接,则可以将node_modules/masonry
符号链接到node_modules/masonry-layout
。
您可以尝试我的pathmodify browserify插件。