2016-11-13 129 views
0
<=== To anyone experiencing the same issue reinstalling the computer works ===> 

我不得不重新安装我的电脑,不得不重新安装节点和NPM,不知道出了什么问题,这让我疯狂。npm install <node_module> - 保存没有更新的依赖关系

我在Windows 10 64位计算机上运行npm init,它工作正常。我可以在本地和全球范围内安装依赖关系,没有任何问题,但使用npm install <node_module> --save不会更新具有依赖关系的我的package.json文件。

我已经重新安装npm和节点,没有变化。
我试过以管理员身份运行cmd,什么也没有。
我也重新启动了电脑,仍然没有。

如果有人知道如何解决这个问题,请帮忙。我很绝望!

更新#1:安装一些模块我看到他们在我的项目文件夹中创建.cmd文件的,如果这是一个线索,没有经历过之前

更新#2时: 刚刚创建了一个新的安装使用npm init,然后试图npm install express --save,这是的package.json文件:

{ 
    "name": "test", 
    "version": "1.0.0", 
    "description": "", 
    "main": "index.js", 
    "scripts": { 
     "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "keywords": [], 
    "author": "", 
    "license": "ISC" 
    } 
+0

你确定你要安装在正确的地方吗?正确的项目? – Li357

+0

如果我正在查看正确的package.json文件?是的,一点没错。可能检查了10次,如果不是更多。 – David

+0

我可以看到你的package.json吗? – Li357

回答

-1

只是一个建议,你可以试试你的命令前添加“命令”。

+0

他们在Windows机器上...... – Li357

+0

我在windows上......没有像“sudo”这样的东西,正如我所说的,我已经尝试以管理员身份运行它(相当于Windows的“sudo”) – David

+0

哦对不起。我从不使用Windows进行开发。所以我不知道它没有'sudo'。 –

0

我通过完全擦拭并重新安装我的电脑来解决这个问题。如果还有另一个解决办法,我不知道,但这是一个解决方案......核方式。