vue开发--持续更新中

一、基础环境

Node.js
Node.js安装配置
nvm安装

nvm 是node.js的版本管理器,可以安装和切换不同版本Node.js

第一步:下载

下载地址:https://github.com/coreybutler/nvm-windows/releases

img

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

第二步:安装

img

按照提示完成安装即可,安装完成后可以检测一下是否安装成功

在cmd命令行输入nvm,如果出现nvm版本号和一系列帮助指令,则说明nvm安装成功。

img

第三步:修改settings.txt

在你安装的目录下找到settings.txt文件,打开后加上
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

这一步主要是将npm镜像改为淘宝的镜像,可以提高下载速度。

img

第四步:node.js 安装

可以先使用 nvm list 查看本地已安装的版本

img

然后使用 nvm list available 查看所有版本

img

使用 nvm install 版本号 安装制定的版本,如nvm install 12.2.0

image-20200612202116407
nvm常用命令
nvm list 查看已经安装的版本
nvm list installed 查看已经安装的版本
nvm list available 查看网络可以安装的版本
nvm version 查看当前的版本
nvm install 安装最新版本nvm
nvm use <version> ## 切换使用指定的版本node
nvm ls 列出所有版本
nvm current显示当前版本
nvm alias <name> <version> ## 给不同的版本号添加别名
nvm unalias <name> ## 删除已定义的别名
nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm on 打开nodejs控制
nvm off 关闭nodejs控制
nvm proxy 查看设置与代理
nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.
nvm uninstall <version> 卸载制定的版本
nvm use [version] [arch] 切换制定的node版本和位数
nvm root [path] 设置和查看root路径

node.js安装版本切换

# 查看已安装的版本
nvm list

#切换指定的版本node
nvm use version
查看Node环境是否安装
node -v

v8.12.0

node 安装后自带npm npm为

npm -v

6.4.1
npm 升级

指定版本号用 @version 注意:cmd使用管理员权限

//升级到指定版本
npm install -g npm@6.14.5

//升级到最新版本
npm install -g npm
npm使用淘宝镜像
//安装
npm install -g cnpm --registry=https://registry.npm.taobao.org
//查看
cnpm -v

cnpm@6.0.0 (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\lib\parse_argv.js)
npm@6.7.0 (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\lib\npm.js)
node@8.12.0 (D:\soft\nodejs\node.exe)
npminstall@3.20.2 (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)
prefix=C:\Users\Administrator\AppData\Roaming\npm
win32 x64 10.0.18362
registry=https://registry.npm.taobao.org
Yarn简介

Yarn是facebook发布的一款取代npm的包管理工具。

  1. 速度超快。
  2. Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。
  3. 超级安全。
  4. 在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。
  5. 超级可靠。
  6. 使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。
Yarn安装
#安装
cnpm install -g yarn
image-20200613110721474
#查看版本
yarn -version
image-20200613110744557
Yarn使用淘宝镜像
yarn config set registry https://registry.npm.taobao.org -g 
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
Yarn常用命令
安装yarn 
npm install -g yarn
安装成功后,查看版本号: 
yarn --version
创建文件夹 yarn 
md yarn
进入yarn文件夹 
cd yarn
初始化项目 
yarn init // 同npm init,执行输入信息后,会生成package.json文件
yarn的配置项: 
yarn config list // 显示所有配置项
yarn config get <key> //显示某配置项
yarn config delete <key> //删除某配置项
yarn config set <key> <value> [-g|--global] //设置配置项
安装包: 
yarn install //安装package.json里所有包,并将包及它的所有依赖项保存进yarn.lock
yarn install --flat //安装一个包的单一版本
yarn install --force //强制重新下载所有包
yarn install --production //只安装dependencies里的包
yarn install --no-lockfile //不读取或生成yarn.lock
yarn install --pure-lockfile //不生成yarn.lock
添加包(会更新package.json和yarn.lock):

yarn add [package] // 在当前的项目中添加一个依赖包,会自动更新到package.json和yarn.lock文件中
yarn add [package]@[version] // 安装指定版本,这里指的是主要版本,如果需要精确到小版本,使用-E参数
yarn add [package]@[tag] // 安装某个tag(比如beta,next或者latest)
//不指定依赖类型默认安装到dependencies里,你也可以指定依赖类型:

yarn add --dev/-D // 加到 devDependencies
yarn add --peer/-P // 加到 peerDependencies
yarn add --optional/-O // 加到 optionalDependencies
//默认安装包的主要版本里的最新版本,下面两个命令可以指定版本:

yarn add --exact/-E // 安装包的精确版本。例如yarn add foo@1.2.3会接受1.9.1版,但是yarn add foo@1.2.3 --exact只会接受1.2.3版
yarn add --tilde/-T // 安装包的次要版本里的最新版。例如yarn add foo@1.2.3 --tilde会接受1.2.9,但不接受1.3.0
发布包

yarn publish
移除一个包 
yarn remove <packageName>:移除一个包,会自动更新package.json和yarn.lock
更新一个依赖 
yarn upgrade 用于更新包到基于规范范围的最新版本
运行脚本 
yarn run 用来执行在 package.json 中 scripts 属性下定义的脚本
显示某个包的信息 
yarn info <packageName> 可以用来查看某个模块的最新版本信息
缓存 
yarn cache 
yarn cache list # 列出已缓存的每个包 
yarn cache dir # 返回 全局缓存位置 
yarn cache clean # 清除缓存
yarn与npm命令区别

​ 在你安装A的时候需要安装依赖C和D,很多依赖不会指定版本号,默认会安装最新的版本,这样就会出现问题:比如今天安装模块的时候C和D是某一个版本,而当以后C、D更新的时候,再次安装模块就会安装C和D的最新版本,如果新的版本无法兼容你的项目,你的程序可能就会出BUG,甚至无法运行。这就是npm的弊端,而yarn为了解决这个问题推出了yarn.lock的机制。

​ 当执行yarn install的时候,yarn会读取这个文件获得依赖的版本号,然后依照这个版本号去安装对应的依赖模块,这样依赖就会被锁定,以后再也不用担心版本号的问题了。其他人或者其他环境下使用的时候,把这个yarn.lock拷贝到相应的环境项目下再安装即可。
​ 注意:这个文件不要手动修改它,当你使用一些操作如yarn add时,yarn会自动更新yarn.lock。

Vue
安装全局Vue

指定版本号用@version

cnpm install -g vue

查看vue版本 注意 -V

vue -V
安装全局Vue-cli

指定版本号用@version

#最新稳定版本
cnpm install -g vue-cli

#最新稳定CSP兼容版本
cnpm install -g vue@csp
vue2.9.6升级到最新版本

通过 npm uninstall vue-cli -g卸载vue,然后再安装,但是vue -V时依然是2.9.6版本

#第一步:
npm config get registry 

#第二步:
npm config set registry https://registry.npm.taobao.org

#第三步:
npm i -g @vue/cli
C:\Users\Administrator>vue -V
@vue/cli 4.4.4
安装VUE CLI3

注意:

1.检查安装node环境版本是否在8.11版本以上

2.Vue CLI 的包名称由 vue-cli 改成了 @vue/cli

3.如果你已经全局安装了旧版本的 vue-cli(1.x 或 2.x),你需要先通过 npm uninstall vue-cli -gyarn global remove vue-cli 卸载它

npm install -g @vue/cli
# OR
yarn global add @vue/cli
image-20200612221810807
快速搭建大型单页应用

CLI2

#创建一个基于"webpack"模板的新项目
vue init webpack vue-demo

cd vue-demo
#安装依赖
cnpm install
#启动项目
cnpm run dev 

CLI3

vue create vue-demo

cd vue-demo

cnpm run serve
问题汇总
问题1:chromedriver

image-20200612170807031

解决:

cnpm install chromedriver@2.46.0
问题2:Vue不是内部或外部命令

image-20200612205437149

将vue的安装目录添加到环境变量中

image-20200612205514348

image-20200612205609611

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值