您的位置:首页 > 产品设计

解决:windows下npm安装的模块执行报错:无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称等一系列问题

2018-11-14 16:46 4447 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40638006/article/details/84067298

   昨天用hexo部署博客的时候,node所有命令都提示如下信息,想了想刚开始搭博客的时候,搭完了所用程序运行正常,问题应该出在,前两天安装JDK。安装的时候步骤都是正确的,但是环境始终有问题,就更改环境变量之类的。。。貌似无意间删了些东西QAQ。。。

[code]/c/Users/admin/AppData/Roaming/npm/hexo: line 12: node: command not found

 之后在网上找各种资料,说是配置环境变量,然后,,试了几种,,然后,,就成了下面这个样子。。。

[code]/usr/bin/env: node: No such file or directory

 又翻阅各种资料,说是要创建一个如下软连接:

[code]ln -s /usr/bin/nodejs /usr/bin/node

 需要创建一个软连接将自己的node的执行文件指到/usr/bin/node上,由于我的文件错综复杂,,,试了下,失败。。。成了如下模样:

[code]cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ cnpm i webpack-dev-server
+ ~~~~
+ CategoryInfo          : ObjectNotFound: (cnpm:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

然后查资料得知似乎是没有全局安装cnpm,使用  npm list --depth=0 -global  查看了一下是否安装了cnpm,发现安装了啊。(没安装的同学执行:

[code]npm install -g cnpm --registry=https://registry.npm.taobao.org

我已经安装了,所以说因该是!!!把C:\Users\ 用户名\AppData\Roaming\npm目录加入环境变量Path然后重启即可!!! 但是还是不行,这时候我已经准备所有东西重新来过了QAQ。。。

但是问题是下个node也出错,下了一中午,最后还失败了!
 

重点来了,咳咳。抱着试一试的态度,打开node的安装程序,来**再来一遍。

双击 

 

Next 

发现有这几个功能,有点小激动,哈哈

 

首先选择选择了Change,注意设置成这样就好,然后一直Next。

 

第二步,选择Repire.--->Repire 等完成后,Finish,你会自然地发现一切都是那么完美!

 

<另附具体而又详细的nodejs安装步骤:http://www.cnblogs.com/lovezzk/p/9846083.html>

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐