Nodejs安装注意点
1、安装下来后目录结构差不多是
nodejs
node_module
npm
…
2、在node_modules的同级添加一个mode_global目录就好了,其他别动也别新建node_cache
nodejs
node_global
node_module
npm
…
3、npm配置
npm config set prefix "node_global的路径"
npm config set cache "node_cache的路径"
npm config set registry https://registry.npm.taobao.org
这三步分别是
1、prefix 配置项指定了 npm 全局安装的包的安装目录
2、cache 配置项指定了 npm 的缓存目录,即用于存储已下载的包的缓存的位置
3、registry 配置项指定了 npm 安装时候的镜像
4、环境配置
为nodejs(为了能够使用npm)、nodejs/node_module(为了以后能使用全局安装的包)配置环境变量
5、测试
node -v
npm -v
都能出版本号说明npm可以使用了
npm install -g cnpm
下载成功后,能看到目录变成
nodejs
node_cache # 自动建的
node_global
node_module
express #全局安装的
node_module
npm
…
6、非全局安装
进入到一个文件夹test里
npm inint -y
目录将变成
test
package.json # 自动生成的
然后下载express
npm install express
这里没有加-g,如果出错可能是你的node_cache设置了权限,解决方法之一就是用管理员的方式运行终端 / 带有终端的编译器例如vscode(然后使用里面的终端),这样就会在当前文件夹里下载express
Tip:如果没有加-g的话,在哪个文件夹里npm install,下载的包就会存在于哪个文件夹里,而不会像全局安装一样下载完了去到node_global里
安装完成后将看到目录变成
test
node_modules # 自动生成的
express
…
package-lock.json # 自动生成的
package.json