时间:2021-05-26
错误原因
在设置npm的cache和predix时,因为使用参考其他教程照抄,而没有修改为本机对应路径,本机上并没有这个地址,因此造成了错误。
教程代码:
npm config set cache "D:\Develop\nodejs\node_global"npm config set prefix "D:\Develop\nodejs\node_cache"结果就是输入与npm任何有关的命令时,都会报错:
错误代码文本形式:
Error: UNKNOWN: unknown error, mkdir 'D:\Develop\nodejs\node_global' at Error <native>
Error: UNKNOWN: unknown error, mkdir 'D:\Develop\nodejs\node_global' at Error <native>
解决方法
从错误根源出发,手动更改设置npm的cache和predix。
手动更改“C:\Users\Administrator.npmrc”文件,在记事本中打开,内容如下:
prefix=D:\Develop\nodejs\node_global因为这个不存在的目录,所以一直报错,将文本内容修改为正确的配置路径:
prefix=C:\Program Files\nodejs\node_globalcache=C:\Program Files\nodejs\node_cache重新打开命令行,运行npm命令,不出现错误,问题解决。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
后台操作提示数据库错误!Error:Unknowncolumn'app1'in'whereclause'Errno:1054SQ
发现错误最近在用Nodejs发送https请求时候,出现\”Error:UNABLE_TO_VERIFY_LEAF_SIGNATURE\”的错误,错误如下:ev
node项目中的错误处理node中Error对象的使用使用captureStackTrace方法加入自带的错误信息//Error对象自带的属性Error.cap
利用Global.asax的Application_Error实现错误记录错误日志复制代码代码如下:voidApplication_Error(objectse
在Windows系统中,mysql登录的时候出现了这样的错误:ERROR1045:Accessdeniedforuser:'root@localhost