windows 上 nodejs的全局配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xubuwei/article/details/86656608

前言

nodejs 的下载与安装参考:
下载Node.js:https://nodejs.org/en/download/
安装Node.js: http://www.runoob.com/nodejs/nodejs-install-setup.html

官网下载NodeJS安装后,会默认安装npm,使用npm安装模块时会有全局安装和本地安装两种。

本地安装

  1. 将安装包放在 ./node_modules 下(运行npm时所在的目录)
  2. 可以通过 require() 来引入本地安装的包

全局安装

  1. 将安装包放在 C:\Users\Administrator\AppData\Roaming\npm\node_modules(windows)下
  2. 可以直接在命令行里使用

为什么全局安装后还要本地安装
仅全局安装足够吗?
1.在JS实例代码中,默认下NodeJs会在NODE_PATH和目前js所在项目下的node_modules文件夹下去寻找模块,因此,如果只是全局安装,不能直接通过require()的方式去引用模块,需要手动解决包路径的配置问题,当然你也可以复制全局安装的node_modules文件夹到项目下,还有办法可以选择将环境变量的NODE_PATH设置为C:\Program Files\nodejs。

2.对于包的更新不好管理,可能你需要为每个包重新命名,如[email protected][email protected]…,为了区别不同项目使用指定的包,保证模块之间的相互依赖(这块下面会介绍),区别每个项目正常运行。

因此,不推荐只全局安装。

引自原文:https://blog.csdn.net/yuzhouchangwan1990/article/details/79431982

全局nodejs的相关配置

主要是2个配置: 一个是PATH,也就是可执行文件的搜索路径;另外一个是NODE_PATH,也就是node_modules的搜索路径。这2个都需要配置,不然会找不到相关文件。

说明

安装NodeJs后,默认全局安装路径为:C:\Users\Administrator\AppData\Roaming\npm\node_modules
可以通过以下命令来修改路径:

npm config set prefix "H:\Technology\nodejs_modules\_global" 

npm config set cache "H:\Technology\nodejs_modules\_cache"

也可以直接在nodejs的安装目录中找到node_modules\npm.npmrc文件进行修改。

设置

首先是PATH =>
这里又设计到2个方面,一个node的安装目录路径,另外一个是global node_modules的路径,因为node_modules里面还有可执行程序。
在这里插入图片描述

另外就是node_modules的设置,需要新建一个环境变量 =>
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xubuwei/article/details/86656608
今日推荐