前端技术
前端-vue环境搭建
2020-11-04 155 1
简介 前端-vue环境搭建
前端-vue环境搭建
下载NVM for Windows
https://github.com/coreybutler/nvm-windows/releases

nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
Source code(zip):zip压缩的源码
Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统
安装NVM for Windows
(1)解压后运行安装包,同意协议,下一步

(2)选择nvm的本地安装目录,这里注意,nvm的安装路径名称中最好不要有空格

(3)点击Next,跳转到设置 Node.js的Symlink,即需要设置nodejs的快捷方式存放的目录,点击Next

(4)之后点击Install-->Finish完成本次安装


(5)如果电脑上原本安装了node,期间会出现如下弹窗,是否允许nvm管理已下载的node版本,这里选择是

(6)安装完成后命令行输入nvm,如果出现nvm版本号和一系列帮助指令,则说明nvm安装成功

(7)可以看到生成了以下两个文件夹,原本电脑上的node版本被移入nvm中,并添加上了版本号


常用命令
nvm ls // 查看目前已经安装的版本nvm install 10.5.0 // 安装指定的版本的nodejsnvm use 10.5.0 // 使用指定版本的nodejs
--------------
2.nvm的使用:
我们使用nvm的命令控制node.js的版本
nvm // 会提示nvw下的相关命令
nvm ls // 查看已安装node版本
nvm install vXX // 安装对应vXX版本的node
nvm uninstall vXX // 卸载对应vXX版本的node
nvm use xxx // 选择使用XXX版本

这里一定等到下载完事,不然使用不了npm,下载挺长的,由于nvm默认的下载地址http://nodejs.org/dist/是外国外服务器,速度非常慢,因而可以切换到淘宝的镜像,下载速度会快很多,

找到settings.txt文件里面加入
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
这四行OK,瞬间搞定!
-----------------------
vue环境搭建
一、安装node.js(https://nodejs.org/en/)
下载完毕后,可以安装node,建议不要安装在系统盘(如C:)。
二、设置nodejs prefix(全局)和cache(缓存)路径(可以跳过)
在nodejs安装路径下,新建node_global和node_cache两个文件夹
设置缓存文件夹

npm config set cache "D:\Program Files\nodejs\node_cache"
设置全局模块存放路径
npm config set prefix "D:\Program Files\nodejs\node_global"
设置成功后,之后用命令npm install XXX -g安装以后模块就在D:\vueProject\nodejs\node_global里
三、基于 Node.js 安装cnpm(淘宝镜像)
npm install -g cnpm --registry=https://registry.npm.taobao.org
四、设置环境变量(非常重要,mac电脑无需设置)
说明:设置环境变量可以使得住任意目录下都可以使用cnpm、vue等命令,而不需要输入全路径
鼠标右键"此电脑",选择“属性”菜单,在弹出的“系统”对话框中左侧选择“高级系统设置”,弹出“系统属性”对话框。
修改系统变量PATH


新增系统变量NODE_PATH

-----------------------
nrm安装与配置
\30b7738298ba4c338d304ee98b34b4a5\fc59c4ee712.webp)
1.nrm
nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换
2.安装nrm
在命令行执行命令,npm install -g nrm,全局安装nrm。

3.使用
执行命令nrm ls查看可选的源。

nrm ls
*npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
taobao - http://registry.npm.taobao.org/
eu ----- http://registry.npmjs.eu/
au ----- http://registry.npmjs.org.au/
sl ----- http://npm.strongloop.com/
nj ----- https://registry.nodejitsu.com/
其中,带*的是当前使用的源,上面的输出表明当前源是官方源。
5.切换
如果要切换到taobao源,执行命令nrm use taobao。
6.增加
npm install -g nrm
nrm add ygk http://npm.yigongke.com
nrm use ygk
7.删除
执行命令nrm del <registry>删除对应的源。
8.测试速度
你还可以通过 nrm test 测试相应源的响应时间。
nrm test npm
私仓登录:
npm login
npm login进行登录,同样输入用户名,密码,邮箱验证。
备注:
要发布npm包,修改package.json 入口路径main成发布包的入口文件即可。

npm publish 发布(发不了有可能重名或版本问题,package.json修改包名name或version属性;看具体错误);npm unpublish撤销
npm unpublish test --force
全局安装vue环境:
npm install -g @vue/cli

