Vue: Vue-CLI3.0 创建项目

真实的开始需要的:
开发服务器: 需要http/https协议访问
BaBel: es6转es5,兼容2015年6月之前的浏览器
postcss less sass: 开发高效
esLint: 协作开发,代码规范

前端自动化构建工具:
webpack: 需要配置
Gulp

脚手架:
使用命令既可一键引入,版本有
Vue CLI2
Vue CLI3

安装:
npm install -g @vue/cli
条件:
node.js>8.9
卸载:
uninstall vue-cli -g
安装成功:
vue --version: 有版本既安装成功
创建项目: 会在用vscode打开的文件夹下生成,可以修改路径
vue create vue-test
注意: 项目名字中不能包含大写

v2-b8d21c4fe5b5581c4b845ef0ed1005f6_b.jpg

询问默认(包含babel, eslint)工具还是手动选择工具,选手动

v2-8a66da8ae288747a0d73fe58c4511aa4_b.jpg

选择所需的工具(使用空格选择/取消,上下移动,回车下一步)

v2-6d8fe279846326215f099e31ad44b590_b.jpg

代码规范: 暂时选择仅防止错误

ESLint with error prevention only(只是错误而已)

ESLint + Airbnb config(名字规范)

ESLint + Standard config(标准规范)

v2-6ede821cee49d73442fb1dd6b0c5b5b5_b.jpg


默认


v2-8b65d63ee6b45a5152a232fedce8e77d_b.jpg

你更喜欢把配置文件放在哪里: 生成独立的配置文件

In dedicated config files(生成独立的配置文件)

In package.json(都放在package.json文件里)

v2-3305c55c4d544648054cf8ea6fc08f03_b.jpg

Save this as a preset for future projects?(你会将此保存为预置以供将来的项目使用吗)

选择yes会让你输入保存的名字,选择no则不保存。

v2-5f193af2a27847be479e21e71d91c67a_b.jpg

正在安装工具

v2-18b47c82f1f63e93d7f36bdec6b3b8af_b.jpg

再其他新建项目时就有刚刚保存的工具选项,配置和刚才的一样。

v2-7c29442341c914a7d8838f5ae0f2c672_b.jpg

安装完成。

cd vue-test 进入创建项目

npm run serve 启动项目

v2-3a7616b15919b300415cf8fa3c71e0d3_b.jpg

项目地址

v2-3bbf86dac015ff8f764f51993149d484_b.jpg

v2-fddbc68e0c49f649c856063c53b8b3d0_b.jpg

项目文件夹:

package.json文件: 包含项目的说明、版本、及命令脚本配置

        {
  "name": "vue-test",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",// 项目启动
    "build": "vue-cli-service build",// 项目压缩
    "lint": "vue-cli-service lint"// 代码规范
  },
  "dependencies": {// 运行依赖
    "core-js": "^2.6.5",
    "vue": "^2.6.10"
  },
  "devDependencies": {// 开发依赖
    "@vue/cli-plugin-babel": "^3.11.0",
    "@vue/cli-plugin-eslint": "^3.11.0",
    "@vue/cli-service": "^3.11.0",
    "babel-eslint": "^10.0.1",
    "eslint": "^5.16.0",
    "eslint-plugin-vue": "^5.0.0",
    "vue-template-compiler": "^2.6.10"
  }
}
      

mode_modules文件夹: 存放下载的包及依赖包的地方

public文件夹: 放html的地方

src文件夹: 正式写代码的地方,入口文件是main.js

v2-ed68c93dfb8fd2608fcc534f0993e238_b.jpg

.browserslistrc文件: 浏览器的配置文件。通知需要对哪些进行兼容处理

.eslintrc.js文件: 代码规范配置

.gitignore文件: 上传到git服务器的时候忽略的文件夹,比如node_modules等

v2-8198bfc235c03eddf676552fc686809c_b.jpg

postcss.config.js文件: css后处理器的配置

babel.config.js文件: babel的配置

以上是工具的配置,需要修改的话直接修改即可。

如果要修改webpack配置,要手动在根目录下创建vue.config.js文件

        module.exports = {
// 在这里修改
}

      

如果这样修改觉得麻烦,可以使用Vue提供的命令。vue ui启动图形化界面,会在本地8000端口生成一个页面。

v2-5d4ee5b9fbd76ee01f2bc0b3746bd21c_b.jpg

在这里就可以修改需要修改的webpack配置内容。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值