解决: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>
阅读更多
相关文章推荐
- ABP学习 解决:Update-Database : 无法将“Update-Database”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的问题
- 解决:无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
- 对VS 2017中ASP.NET Core项目解决:Add-Migration : 无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
- 解决:无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次 1、输入的中划线“-”格式不对,检查是
- 解决EntityFrameworkCore “无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。”
- 解决:无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
- 解决:无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
- 无法将“Update-Database”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的问题
- 无法将"devenv"项识别为cmdlet,函数,脚本文件或可运行程序的名称
- 无法将“Update-Database”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
- service.bat : 无法将“service.bat”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
- 无法将“Invoke-SqlCmd”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
- 无法将“Scaffold-DbContext”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
- 项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
- 安装SQL Server 2000时出现以下错误提示:“以前的某个程序安装已在安装计算机创建挂起的文件操作,运行安装程序之前必须重新启动计算机” 说明:如果重启计算机无法解决问题,可能有以下两个原因
- 解决SQL2000出现"无法执行查询,因为文件缺少或未注册。再次运行安装程序确保要求的文件已注册。"的方法
- 转:WIN7上搭建Windows Phone 8 开发环境——VMware Workstation下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
- powerpoint 2010 打开ppt时才是提示错误,提示“Microsoft powerpoint 无法执行语言识别,此功能不可用。若要使用此功能 ,请再次运行安装程序,选择“添加或删除功能”,
- Windows 7上打开IE浏览器报错:无法启动此程序,因为计算机中丢失api-ms-win-core-path-|1-1-0.dll。尝试重新安装该程序以解决此问题。
- VS2010 "缺少dlmgr.dll 无法继续执行代码。重新安装程序可能会解决此问题"解决方案