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_global
和 node_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的安装路径,旨在正确运行npmD:\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条)