链接的npm库在本地没有更新

3
我有以下库:https://github.com/codyc4321/react-data-components-updated 我在我的React项目中本地安装了它,命令为npm i ~/react-data-components-updated 现在运行我的Node服务器时,无论我做什么都没有任何更改。我看到的是我已经删除的旧打印语句,而我的新语句没有显示。
  console.log('data in dataSort() in dataReducer.js:');
  console.log(state.data);

不显示。

我一直在重新安装,例如$ npm i ~/react-data-components-updated/,但没有起到帮助作用。我发现这个位置受到奇怪的错误影响:

http://localhost:3001/__webpack_hmr

但是现在我得到了一个 200 的地址,但它仍没有更新。 我该如何在本地使用此库,并在检测到更改时更新我的项目?

1个回答

3
问题在于你的包已经安装并位于your-project-folder/node_modules中,因此为了使修改生效,您有四个选项:
  • 直接修改your-project-folder/node_modules/react-data-components-updated中的脚本【不建议】
  • 删除your-project-folder/node_modules/react-data-components-updated并运行npm i ~/react-data-components-updated
  • 运行npm uninstall react-data-components-updated && npm i ~/react-data-components-updated以便使用当前文件重新安装。
  • 前往~/react-data-components-updated/package.json并手动升级版本(或者通过CLI),然后在您的项目中运行npm update
根据您的需求和如何处理本地包中的更改,其中一个选项可能比另一个更好。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接