【发布时间】:2018-11-23 17:17:41
【问题描述】:
我安装了 Node.js 5x,我下载并开始安装 Node.js 8x,但向导没有安装和回滚所有操作,现在我没有安装任何 NodeJs 和 npm。
- 我的 windows 是 10 64 位
- 节点版本为 8.11.3-x64
我做了路径,错误仍然存在
1 nvm(好的,非常有趣),2 在我安装了节点 8.11.0(好的)之后,3 但是文件夹 node_modules 是空的(好的?),4 所以我安装了节点 6使用 nvm(好的)。 5在我设置为在 nvm 中使用节点 8.11.0 之后(好的)。 6 我尝试运行“npm install -g @angular/cli”,但出现错误。 7 我在节点 6 的安装中找到了 angular_cli(步骤 4),我尝试导航到文件夹并再次运行“npm install -g @angular/cli”,但出现其他错误。你能现在我做错了什么吗?
【问题讨论】:
-
安装时你是否安装了nodejs作为adminstarator .???
-
我以管理员身份打开了 cmd,遇到了同样的问题。
-
安装失败(因为错误,安装后“C:\Program Files\nodejs\”中应该有一些文件,否则肯定不会工作!)正如@shahabvshahabi所说,运行安装作为管理员。 (对不起大写,只是想尽可能清楚。)右键单击文件并以管理员身份运行。如果还是不行,可以试试nvm-windows 或者chocholatey 安装。第一个是节点管理器,可让您同时安装多个版本的节点。第二个是windows的包管理器。
-
[1] nvm(好的,非常有趣),[2] 在我安装节点 8.11.0 之后(好的),[3] 但文件夹 node_modules 是空的(好的?),[4]所以我用 nvm 安装了节点 6(好的)。 [5] 在我设置为在 nvm 中使用节点 8.11.0 之后(好的)。 [6] 我尝试运行“npm install -g @angular/cli”,但出现错误。 [7] 我在节点 6 的安装中找到了 angular_cli(步骤 [4]),我尝试导航到文件夹并再次运行“npm install -g @angular/cli”,但出现其他错误。你能现在我做错了什么吗?我会把图片放在上面。
-
nvm-windows 很棒。首先我安装了 Node.js 8 我说过我在 npm angular cli 中给出了错误。当我让 nvm unisntall 和 nnvm 安装相同的版本时,我解决了这个问题(最后一个问题是第一次安装不创建 npm 文件夹。当我重新安装(再次在 nvm-windows 中)它创建 node_modele 文件夹和 npm 文件时。现在正在工作. 非常感谢@ippi 和大家!
标签: node.js angular-cli nvm