vue-cli2.0
1.卸载其他脚手架
npm uninstall @vue/cli -g
2.强力清除缓存
npm cache clean --force
3.安装脚手架
npm i vue-cli -g
4.查看脚手架版本
vue -V
5.安装指定版本的脚手架
//3.0以下
npm install -g vue-cli@版本号
//3.0以上
npm install -g @vue/cli@版本号
Node包查找的机制
var obj = require(“loadsh”)
1.找module.fath找对应的目录
2.找目录下的package.jspn文件.main字段,
-
如果main字段有效 则使用main字段指向的文件
-
如果main字段无效 则找包底下的index.js文件
-
如果上述规则都没有,则报错
wepack包查找的机制
import Vue from "Vue"
模块解析网址:webpack
-
循环resolve.modules所指定的目录去找包
-
找目录下的package.json文件[‘browser’,‘module’,‘main’]字段
-
如果字段有效 则使用所指向的文件
-
如果字段无效 则找包底下 的[“index”]文件
-
如果上述规则中都没命中 则报错