0

我正在从 requirejs 转移到 browserify。

我对砌体有依赖性。

事实证明这有点困难(更多关于这里),使用凉亭版本来填充。

所以我只是安装了它,npm它将它安装为masonry-layout.

我的问题是:如何填充npm模块的命名导入thlorenz/browserify-shim?所以我不必将代码中的每个引用都从 更改masonrymasonry-layout

4

1 回答 1

1

我认为这不是 browserify-shim 的正确用例。这里有一些想法:

  • 您也许可以使用browser. package.json例如:

    "browser": {
      "masonry": "masonry-layout"
    }
    
  • 如果您不关心能否将 masonry 包安装为同一项目的依赖项,并且您有符号链接,则可以符号链接node_modules/masonrynode_modules/masonry-layout.

  • 你可以试试我的pathmodify browserify插件。

于 2015-03-03T13:44:16.923 回答