链接的npm库未在本地更新

时间:2017-08-17 21:11:34

标签: javascript node.js reactjs npm

我有以下库https://github.com/codyc4321/react-data-components-updated

我在本地反应项目中安装了npm i ~/react-data-components-updated

现在运行我的节点服务器无论我做什么,我都不会做任何改变。我看到我删除的旧打印报表,而我的新报表不会出现:

  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 个答案:

答案 0 :(得分:1)

问题是您的软件包已安装并且现在位于import s from './about.css'; export default class About extends Component { render() { return ( <div> <div className={`${s.divone} row`}> <span>Hello world</span> </div> <div className={s.divtwo}> <span>bye world</span> </div> </div> ); } } ,因此为了复制修改,您有四个选项:

  • 直接修改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并手动升级版本(or by CLI),然后在项目中运行~/react-data-components-updated/package.json

根据您的需求以及您如何处理本地包中的更改,可能会比另一个更好。