我构建了一个反应组件(my-shared-component),我想在本地与其他项目一起使用。我使用汇总来捆绑我的组件,输出是一个 dist 文件夹。
为了避免将我的组件发布到 npm,我使用了npm link
. 但是,当我npm link <my-shared-component>
在我的主机组件中执行此操作时,整个共享组件文件夹都会添加到我的 node_modules 中,包括我的组件的 node_modules 库、源文件等 - 这会导致我的主机应用程序中出现一些错误。
显然我不想这样做,如果我已经将我的组件发布到 npm 然后 used npm -i my-shared-component
,那么只会安装我的 dist 文件夹。
我可以使用 npm-link 在本地模仿这种行为吗?我想使用 my-shared-component 的打包版本。
谢谢!