珠海网站建设乐云seo在线制作,个人营业执照网上年检入口,怎么做页眉页脚,给个网址2022年能用的脚手架Vue CLI基本介绍#xff1a; Vue CLI 是Vue官方提供的一个全局命令工具 可以帮助我们快速创建一个开发Vue项目的标准化基础架子【集成了webpack配置】
脚手架优点#xff1a;
开箱即用#xff0c;零配置内置babel等工具标准化的webpack配置
脚手架 VueCLI相关命令…脚手架Vue CLI基本介绍 Vue CLI 是Vue官方提供的一个全局命令工具 可以帮助我们快速创建一个开发Vue项目的标准化基础架子【集成了webpack配置】
脚手架优点
开箱即用零配置内置babel等工具标准化的webpack配置
脚手架 VueCLI相关命令
若电脑之前已经安装过vue-cli了但是版本过低比方说当前vue-cli的版本为2.9.6然后我想升级到vue-cli的最新版本4.0.5则需要将旧版本卸载然后再重新安装vue/cli vue-clivue3.0之前版本使用此名称 vue/clivue3.0之后版本包括3.0版本使用此名称 卸载脚手架
npm 和 yarn 指令
//卸载3.0之前的版本
npm uninstall -g vue-cli
yarn global remove vue-cli
//卸载3.0之后的版本可以统一使用此指令卸载
npm uninstall -g vue/cli
yarn global remove vue/cli安装脚手架
全局安装 npm 和 yarn 指令
npm install -g vue/cli
// 或者
yarn global add vue/cli查看所有版本号
//查询3.0之前的版本
npm view vue-cli versions --json
//查询3.0之后的版本
npm view vue/cli versions --json安装指定版本
全局安装 npm 和 yarn 指令
//安装2.9.6版本
npm install -g vue-cli2.9.6
yarn global add vue-cli2.9.6
//安装3.0.3版本
npm install -g vue/cli3.0.3
yarn global add vue/cli3.0.3
//安装4.0.5版本
npm install -g vue/cli4.0.5
yarn global add vue/cli4.0.5查看当前版本号和帮助信息
vue -V 或 vue --version
vue -h 或 vue --help创建项目架子
命令
// 项目名不能使用中文
vue create project-name 启动项目
启动项目命令
yarn serve
// 或者
npm run serve // 命令中的serve不固定找package.json查看依据package.json安装所有依赖
npm install使用步骤
1、第一次全局安装脚手架后面不需要再次安装
2、创建项目架子
3、启动项目
项目架子目录及文件介绍 main.js
// 引入vue相当于引入vue.js此处引入的vue.js是缺失版本缺失缺失模板编译器平时不用最后打包的时候采用
import Vue from vue
// 导入根组件
import App from ./App.vue// 关闭生产提示信息
Vue.config.productionTip false// 导入插件
import plugins1 from /plugins
// 注册插件
Vue.use(plugins1, 1, 2, 3)// 创建实例
const vm new Vue({
// render函数会被自动调用被调用的时候会自动传入一个参数这个参数可以用来创建元素render: (h) h(App),
});
vm.$mount(#app)vue.config.js
const { defineConfig } require(vue/cli-service);
module.exports defineConfig({// 为true对于低级浏览器会把node_modules里用得到的高级语法进行babel编译// 为false 则会把node_modules里用到的高级语法原封不动的打包(无视browserslist范围)会造成在低级浏览器访问报错的情况transpileDependencies: false,// 保存时是否进行语法检查true检查false表示不检查lintOnSave: false,// 配置main.js入口文件pages: {index: {// 配置main.js入口文件的文件名entry: src/main.js,},},
});
jsconfig.json
{compilerOptions: {target: es5,module: esnext,baseUrl: ./,moduleResolution: node,paths: {// 配置的路径为src/*: [src/*]},lib: [esnext,dom,dom.iterable,scripthost]}
}
index.html
!DOCTYPE html
html langheadmeta charsetutf-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width,initial-scale1.0link relicon href% BASE_URL %favicon.icotitle% htmlWebpackPlugin.options.title %/title/headbody!-- noscript b当浏览器禁用或不支持Javascript时添加提示信息 --noscriptstrongWere sorry but % htmlWebpackPlugin.options.title % doesnt work properly without JavaScript enabled. Please enable it to continue./strong/noscriptdiv idapp/div!-- built files will be auto injected --/body
/html自定义创建项目架子
选择自定义版本 选择需要的配置 选择vue版本 路由模式配置
历史模式不带号哈希hash模式带#号我们现在不需要使用历史模式历史模式需要后台去配合所以我们选择n 选择预css预编译器 选择eslint语法规范
eslint是代码规范的检验工具检验代码是否符合规范比如const age 18; 报错多加了分号后面有工具一保存全部格式化成最规范的样子 语法规则校验时机 配置文件存放位置
基本上单独存放便于管理都放在package.json中太繁杂 保存配置为下次的预设