【问题标题】:Executing npm link from a common folder从公共文件夹执行 npm 链接
【发布时间】:2018-03-29 05:02:32
【问题描述】:

我使用自定义构建的库,然后使用 'npm link' 在其他库之间链接它们。一个问题是,

如果我执行“npm install”,链接就会消失,然后我将不得不手动进行链接。

为了解决这个问题,我正在考虑构建一个脚本来在任何需要的地方跨库执行 npm 链接,但我不确定这是否可行,因为我们必须在命令行的确切路径上执行 npm 链接从命令行从公共路径运行。

例子:

我构建了一个名为 @mycustomlib/ui-components 的库,并在其他项目中使用它们。

为了让我使用它,我必须在相应的项目文件夹中创建链接,否则我将无法导入。

【问题讨论】:

    标签: npm package.json npm-link


    【解决方案1】:

    当您npm install 时,您设置的任何npm link 都会被覆盖。

    避免每次npm install 时都必须重新链接的一种选择可能是在package.json 中创建一个新脚本,如下所示:

    "scripts": {
      "install-local": "npm install && npm link @mycustomlib/ui-components"
    }
    

    然后运行npm run install-local

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-09
      • 2020-02-09
      • 2019-03-25
      • 2014-02-14
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多