Linux
node.js npm
# 下载
wget https://nodejs.org/dist/v14.15.3/node-v14.15.3-linux-x64.tar.xz
# 解压
tar xf node-v14.15.3-linux-x64.tar.xz
# 进入目录
cd node-v14.15.3-linux-x64
# 建立软连接,全局生效
ln -s /root/node-v14.15.3-linux-x64/bin/npm /usr/local/bin/npm
ln -s /root/node-v14.15.3-linux-x64/bin/node /usr/local/bin/node
node -v #版本查询
npm -v #版本查询
which npm # whereis npm npm安装目录
创建了软链接可不配置环境变量
vim /etc/profile
添加到底部export PATH=$PATH:/root/node-v14.15.3-linux-x64/bin
刷新配置,立即生效source /etc/profile
yarn
# 安装
npm install -g yarn
# 创建软链接.全局生效
ln -s /root/node-v14.15.3-linux-x64/bin/yarn /usr/local/bin/
# 版本查询
yarn -v
# 安装位置
which yarn # whereis yarn
PM2
# 安装.npm和yarn二选一
npm install -g pm2
yarn global add pm2
##如不知道安装位置在哪里,可以看安装流程
# 创建软链接.全局生效
ln -s /root/node-v14.15.3-linux-x64/bin/pm2 /usr/local/bin/
# 版本查询
pm2 -v
# 安装位置
which pm2 # whereis pm2
# 启动进程
pm2 start server.js
# 查看进程
pm2 list
Windows
Node.js
开始安装,一直点next
即可
注意: 勾选下安装必要的工具Automatically install the necessary tools. Note that this will also install Chocolatey. The script will pop-up in a new window after the installation completes.
安装完成后CMD
窗口执行
node -v
查看node版本npm -v
查看npm版本npm install -g npm
npm更新
如出现不是内部或外部命令...
看下系统变量是否添加进去,一般会自动添加系统变量
路径:我的电脑-属性-高级系统设置-环境变量-系统变量-Path
vue脚手架
官网:Vue CLI
全局安装vue-cil,也就是所谓的脚手架,前提是已经安装好了node.js
安装
npm install -g @vue/cli
# or
yarn global add @vue/cli
- 问题1
如执行命令:一直停在fetchMetadata: sill resolveWithNewModule...
查看node源:
npm config get registry
切换淘宝的源
npm config set registry https://registry.npm.taobao.org
- 问题2
安装报错
npm WARN deprecated vue-cli@2.9.6: This package has been deprecated in favour of @vue/cli
npm WARN deprecated request@2.88.2: request has been.....
...或其他报错,看下原因
尝试:清除缓存.卸载.重新安装即可
清除缓存
npm cache clean --force
卸载旧版本
npm uninstall -g @vue/cli
# or
yarn global remove vue-cli
升级
npm update -g @vue/cli
# or
yarn global upgrade --latest @vue/cli
查看版本
vue -V
# or
vue --version
安装成功'vue' 不是内部或外部命令?
配置下系统变量
C:\***\node_global\
yarn
安装前需先安装Node.js
还是一样,一直点next
即可
安装完成后CMD
窗口执行下
npm install -g yarn
校验是否安装成功
重新进入CMD查看yarn
版本
yarn -v
1 条评论
干货满满!