在我们安装了nodejs之后,我么需要对node做一些小小的配置,通常我们在使用npm进行安装的时候会有两种不同的安装方式
npm install express -g //安装到全局目录
npm install express //会安装到当前项目
那么,这两种安装方式有什么不一样的地方呢?
我们可以从官方的文档中得到以下的内容
本地安装
1. 将安装包放在 ./node_modules 下(运行npm时所在的目录)
2. 可以通过 require() 来引入本地安装的包
全局安装
1. 将安装包放在 /usr/local 下,对于windows来说就是安装到node_global文件夹下的node_modules下
2. 可以直接在命令行里使用
那么对于windows来说,如何设置全局安装呢?
首先我们需要先在安装nodejs 的文件夹下创建node_global和node_cache两个文件夹,在安装nodejs的时候,我选择了默认安装方式,所以是在C盘中
接着,打开cmd,以管理员身份运行
npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"
运行之后,你就可以执行npm install express -g
这个命令,接着打开你的nodejs下面的node_global文件夹,在其中的node_modules下,你就可以看到全局安装的express啦