nodejs安装及npm全局设置

nodejs安装及npm镜像源、全局模块路径的设置。

1. 安装

  • Windows
      到Node.js官网下载 .msi 文件,安装好以后在cmd命令中可以使用node命令进入node环境,可使用js语法。
      npm -v 查看npm版本。
  • Ubuntu
    apt-get install nodejs
    node -v
    apt-get install npm
    npm -v
    

2. 设置镜像源

  得到原本的镜像地址:

npm get registry

  设成淘宝镜像源地址:

npm config set registry http://registry.npm.taobao.org/

  换成原来的(官方地址):

npm config set registry https://registry.npmjs.org/

3. 设置npm全局模块路径

  正常情况下,npm全局模块安装的存放路径是在你电脑 C:\Users\你的电脑名称\AppData\Roaming\npm 下的,以及cache路径是在你电脑的 C:\Users\你的电脑名称\AppData\Roaming\npm-cache 下的。

  如果不喜欢放在C盘,我们可以调整一下,并把上面的全局模块存放路径和cache路径放到同一个大目录下。例如我希望将以上两个文件夹放在nodejs内。我们在 D:\Program Files\nodejs\ 目录下新建两个文件夹:node_global_modulesnode_cache

  ① 启动cmd,输入下面两行命令:

npm config set prefix "D:\Program Files\nodejs\node_global_modules"
npm config set cache "D:\Program Files\nodejs\node_cache"

  ② 输入以下命令,查看是否配置成功:(cache和prefix项)

npm config ls

  ③ 接下来,我们需要修改环境变量,不然全局安装的模块会报错。
  首先在环境变量中,新建一个系统变量, 变量名:NODE_HOME, 变量值:D:\Program Files\nodejs
node_global_config_system_variable.png
  在 Path 变量名中,新建变量值
  %NODE_HOME%
  %NOED_HOME%\node_modules
  %NODE_HOME%\node_global_modules\
  保存
node_global_config_path.png

  ④ 现在,安装一个全局模块试试:

npm install -g @vue/cli

4. npm常用命令

  查看包信息

npm info 包名

  查看包的信息中的某个字段(例如查看该包在npm上提供了哪些版本可以下载)(常用)

npm info 包名 versions

  查看包的文档

npm docs 包名

  查看全局包的下载路径

npm root -g

  查看所有全局安装的模块,使用如下命令:

npm ls –g

  卸载全局安装模块:(卸载后可以使用 npm ls -g 查看之前安装过的全局模块是否还在)

npm uninstall -g

  查看全部npm默认设置

npm config ls –l


参考:npm官方文档


  目录