0

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

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

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

例子:

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

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

4

1 回答 1

1

您设置的任何npm link内容都将在npm install.

避免每次都重新链接的一种选择npm install可能是package.json像这样创建一个新脚本:

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

然后运行npm run install-local

于 2018-05-09T21:21:03.070 回答