node.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > node.js > 安装node.js和npm报错

安装node.js和npm的一些常见报错

作者:关鸠鸠鸠

NVM(Node Version Manager)是一个用于在同一机器上同时安装并管理多个Node.js版本的工具,这篇文章主要给大家介绍了关于安装node.js和npm的一些常见报错,需要的朋友可以参考下

node.js在前端开发中很常见,记录以下node.js的安装过程,亲测有效

注意

node版本会影响很多,node12以前,node16以后,在运行不同项目时版本不同可能出现问题,

解决办法:

1、在命令行修改环境变量
$env:NODE_OPTIONS="--openssl-legacy-provider"

2、因为里面有两个包冲突了craco和react-script,所以npm install可能会报错,报错可以执行以下指令:npm install --force

3、卸载重装(实在不行再用)

1、安装

node.js官网

直接选择自己电脑对应的版本,点击下载

2、验证安装是否成功

按win+r 进入控制台 输入node -v查看 如果出现版本号,则安装成功🎉

3、配置全局路径

默认是c盘路径,我们将它更改到我们的安装地址那里。

下面是我参考另外一位大大写博客,亲测有效无报错,仅个人记录如果侵权可以联系我删除

因为在执行例如npm install webpack -g等命令全局安装的时候,默认会将模块安装在C:\Users\用户名\AppData\Roaming路径下的npm和npm_cache中,不方便管理且占用C盘空间

所以这里配置自定义的全局模块安装目录,在node.js安装目录下新建两个文件夹 node_global和node_cache,然后在cmd命令下执行如下两个命令:

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

执行成功。然后在环境变量 -> 系统变量中新建一个变量名为 “NODE_PATH”, 值为“D:\nodejs\node_modules”,

最后编辑用户变量里的Path,将其中默认的C:\Users\用户名\AppData\Roaming\npm更改为下图:

配置完成。

原文链接:https://www.jb51.net/javascript/2861118s7.htm

4、运行npm start报错

npm ERR! code EPERM
npm ERR! syscall mkdir
npm ERR! path D:\nodejs\node_cache\_cacache
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, mkdir 'D:\nodejs\node_cache\_cacache'
npm ERR!  [Error: EPERM: operation not permitted, mkdir 'D:\nodejs\node_cache\_cacache'] {
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: 'D:\\nodejs\\node_cache\\_cacache'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.

解决办法

用管理员的身份运行

其他办法:

5、cross-env报错

总结

到此这篇关于安装node.js和npm的一些常见报错的文章就介绍到这了,更多相关安装ode.js和npm报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文