node.js的安装与配置

Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎。npm(Node Package Manager)即Node包管理器,集成于Node.js中。本文简略记录在windows10系统下,Node.js(version 16.13.1)的安装过程,如下所述。


1. 安装程序

从官网上下载相应安装包,按照提示进行安装,此处略过不谈。

2. 修改配置信息

在windows系统下,npm的全局模块安装路径默认为 C:\Users\用户名\AppData\Roaming\npm。当我们运行 npm install -g package 命令在全局安装某个包时,该包将会被安装在该路径下。因此,常自定义全局安装路径和缓存路径。

在Node.js安装目录下分别创建两个文件夹:node_globalnode_cache,参照下例进行如下配置。下述操作将修改 C:\Users\<用户名>\ 目录下的npmrc配置文件中的内容。

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

PS:当我们另设全局安装路径和缓存路径后,在全局安装某个package时,可能存在访问权限受限问题,此时需要打开这两个文件夹的访问权限。

3. 修改环境变量

编辑环境变量Path(个人建议,修改用户Path,而非系统Path),添加如下内容。

  • D:\nodejs → Node.js的安装路径,旨在正确运行npm
  • D:\nodejs\node_global → 全局模块安装路径,旨在正确运行全局安装的模块。

举个例子,当我们没有在Path变量中添加 D:\nodejs\node_global 时,假如全局安装了 Vue脚手架(即 Vue CLI),使用 Vue CLI 的UI界面创建项目时,就会报错 Cannot read properties of undefined (reading 'indexOf')。如果我们查看cmd中的报错信息,可能会发现这样的提示信息,“vue 不是内部或外部命令,也不是可运行的程序”,这就表示Path变量设置有误。

PS:在Vue CLI创建新项目时,报错 Cannot read properties of undefined (reading 'indexOf'),也有可能是因为版本不适配,应当关注cmd中的错误提示信息。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值