gpt4 book ai didi

node.js - 与 npm link 链接的包不会更新

转载 作者:IT老高 更新时间:2023-10-28 23:10:57 27 4
gpt4 key购买 nike

我有两个模块——我的主项目和一个组件库——我想将库链接到主项目。两者都在使用 webpack 并使用react。所以我做了:

在 comp-lib 目录中:

npm link

在项目目录中:

npm link comp-lib

包显示在 node_modules 文件夹中,但是当我处理组件库时,更改不会反射(reflect)在主项目中。我错过了什么?

我在 Google 上找不到关于这个问题的任何信息,npm 链接文档只是提到了这个例子:“现在,对 ~/projects/node-redis 的任何更改都将反射(reflect)在 ~/projects/node-bloggy/node_modules/node-redis/。”

最佳答案

链接包也有类似问题 - npm link dep 正在获取旧版本的“dep”。

在“dep”文件夹中运行 npm link (再次)解决了这个问题。理论上它应该只被调用一次,但由于某种原因它有时会不同步。

因此,为了可靠地更新链接项目,请在每次更改后执行以下步骤:

  1. 重建链接项目
  2. 运行 npm 链接
  3. 在宿主项目中运行 npm link dep

关于node.js - 与 npm link 链接的包不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44515865/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com