无法安装离子

时间:2018-08-21 13:07:26

标签: node.js ionic-framework npm

我正在尝试在Windows上安装Ionic,但是由于某种原因,我无法安装。当我运行“ npm install”时,一切看起来都很好,没有错误,没有奇怪的事情发生,但是当我尝试运行“ ionic start”(或任何ionic命令,甚至只是ionic -version)时,外壳提示“无法识别ionic作为内部或外部命令”。

我已经尝试了所有方法,但显然,我仍然在做一些错误的事情。我尝试了卸载/重新安装/更新所有可能的操作,因此我很确定Nodejs和npm都可以。

从我在网上阅读的内容中,我发现,当环境变量混乱时会发生这种错误,但是,我不完全知道该怎么做。我遵循了许多指南和教程:其中一些说到npm的PATH应该在'Roaming'下,另一些说PATH应该在'Local'下,另一些说它应该在'Program Files'下,而另一些说说重要的是写PATH变量的顺序。

有人刚刚说过要重新安装节点,然后一切都应该没问题,但是这些建议都没有用。

有人可以帮助我吗?我需要输入哪种环境变量才能起作用?

我应该删除节点并从头开始吗?如果是这样,我应该在哪里安装节点,以便以后不会出现奇怪的路径问题?

如果您需要有关此问题的任何其他信息,请这样说。预先感谢您的宝贵时间

2 个答案:

答案 0 :(得分:0)

您的npm软件包似乎未安装在默认的npm文件夹(%appdata%\npm)上。该命令向您显示全局npm根文件夹,您可以运行npm root -g来检查npm在哪里安装软件包,并将该路径添加到您的PATH环境变量中。

首先,运行以下命令:

C:\> npm root -g

它将为您提供这样的路径:

C:\my\actual\path\node_modules

不使用node_modulesC:\my\actual\path\)来获取路径,然后将其添加到您的PATH环境变量中。

  

警告:不要忘记从它给您的路径中删除node_modules

答案 1 :(得分:-1)

设置PATH变量后,您需要重新启动计算机。