我最近升级到了node8(使用nvm),并且在我正在进行的一个项目中发生了一些奇怪的事情。
节点v8.11.1 Npm 5.6.0
我在我的项目中使用packages.json进行cd 出于开发目的,我想删除以前安装的一些软件包,但我不想修改我的packages.json。
每当我运行npm uninstall package-name
或npm install packages-name
时,他们都会尝试安装packages.json中列出的所有缺少的软件包!
我明确没有传递--save
或--save-dev
标志,但仍然忽略了。
我认为这可能与package-lock.json
文件有关吗?
问:如何告诉npm我不想让它搞乱其他软件包或修改我的packages.json?