npm安装模块,会修改模块的package.json,怎么防止呢?

npm 3.8.6

npm install的时候,查看node_modules中的模块,发现模块中的package.json文件被修改了,主要是增加了开发者项目的绝对路径,怎么才能去掉这些?

clipboard.png

阅读 6.5k
2 个回答

升级到最新的node.
第一npm install的时候,会生成一个package-lock.json. 不要删除这个文件,只要再不修改package.json中的版本号时,就不会再更新相应的依赖了。

不要修改你依赖库的东西(node_modules 这里面的所有文件),这个路径为了在项目中使用时正确的找到第三方模块的位置,是 npm 工作时自动加上的,对你项目没有任何影响。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进