npm 仅链接 dist 文件夹

Ali*_*eeb 10 node.js npm reactjs npm-link

有没有办法限制npm link创建符号链接只指向./dist

我很挣扎,因为我想在发布之前在本地测试我的库(反应组件)。

在我的package.json我已经包括主要(入口点):

"main": "./dist/index.js"
Run Code Online (Sandbox Code Playgroud)

但是当我运行npm link它时仍然链接到具有node_modules等等的父文件夹。这导致了问题,因为现在我安装了 2 个 React 应用程序。

我想到了一种排除方法,node_modules但我什至找不到办法做到这一点。

vel*_*val 13

这实际上比想象的要简单。首先运行ng build来构建您的库项目,然后进入 dist 文件夹并从那里运行npm lin k 而不是库根项目。将创建指向 dist 文件夹的符号链接。

  • 对我不起作用...它链接父文件夹 (12认同)
  • 这是一个美丽的解决方案,而且你是一个美丽的人。这件事情让我感到很快乐 :) (3认同)
  • 对我也不起作用:( (3认同)
  • 在这里不起作用。仍然链接一切。 (3认同)