新建一个vue项目(补充了vue-cli4.0快速搭建一个项目【站在巨人的肩膀上并亲测】)

1.项目初始化:安装vue-cli

npm install vue-cli -g  [这个命令在3.0以后废弃了]

npm install -g @vue/cli

 

补充:

  • 查看vue版本号:vue list   (可以查看vue-cli是否成功)
  • 安装指定版本的vue:npm install -g @vue/cli@版本号     (例如:npm install -g @vue/cli@3.11.0)
  • Vue 3将不会支持IE11
  • 原定投入 Vue 3 IE11 支持的精力将投入给 2.7,移植 3.x 兼容的新功能,包括:
    • Composition API
    • <script setup> 以及其它新的单文件组件特性
    • emits 选项
    • TS 类型改进
    • Vite 官方整合

 

2.新建一个项目

    vue init webpack  ”项目名称“

    (一直enter就可以,或者根据自己的需要选择配置)

3.安装依赖:

    npm install

4.运行项目

    npm run dev


使用vue-cli4.0快速搭建一个项目(补充时间:2021-5-18)

1、前提:本地环境 nodeJs 

  因为vue-cli3.0要nodeJs >= 8.9(官方推荐8.11.0+),node官方地址:Node.js 中文网 (nodejs.cn)

补充:

node -v   //查看当前node版本 

 2、安装vue环境

npm install -g @vue/cli

  补充:查看版本

vue -V

3、搭建项目

vue create <Project Name>     //注意:文件名不支持驼峰(含大写字母)

  例如:vue create vue-project

补充:vue-cli3.0以后项目创建的命令就变成了上面这样

问题一:

 

选择是否用淘宝镜像

 如果选择不使用淘宝镜像后,需要进行一系列的手动配置。

配置:

       

①:

  • default是使用默认配置
  • Manually select features是自定义配置

(本人操作选择了Manually select features)

 ②:继续上一步进来的初始状态,此步骤是选择自定义配置

 我的配置选择如下:

③:选择上是否使用路由history router。(就是路径是都带#,建议N,否则服务器还要进行配置)

④:选择css预处理器

我的选择:Sass/SCSS(with dart-sass),node-sass是自动编译实时的,dart-sass需要保存后才会生效。

 补充:sass官方目前主力推dart-sass最新的特性都会在这个上面先实现。

⑤:选择ESLint代码校验规则,提供一个插件化的javascript代码检测工具,ESLint + Prettier使用较多。

⑥:选择什么时候代码校验

  • Lint on save -- 保存就检查
  • Lint and fix on commit  --fix或者commit的时候检查

 我的选择:Lint on save   (保存就检查)

⑦:如何存放配置

In dedicated config files    --存放到肚里文件中

In package.json       --存放到package.json中

我的选择:In package.json

⑧:是否保存本次的配置,N,不记录;Y,记录需要输入保存名字

我的选择:N 不记录

 然后就可以等待创建项目了,知道出现下图中的样子就是创建项目成功了。

 4、进入项目路径下,并运行项目就可以啦!

cd vue-project
npm run serve

5、环境配置

环境配置:

(根据个人习惯和项目需求进行设置)

    

test、preview、production(分别表示测试、预览、生产三种环境)

 

第一步:修改package.json文件如下:

"scripts": {
    "serve": "vue-cli-service serve",
    "test": "vue-cli-service build --mode test",           //测试
    "preview": "vue-cli-service build --mode preview",     //预览
    "build": "vue-cli-service build --mode production",    //生产
    "lint": "vue-cli-service lint"
},

第二步:在项目根目录下新建.env.test、.env.preview、.env.production文件,分别对应三个环境的配置文件。

注意:名字要与第一步中的--mode后面的名字分别对应。

测试:

.env.test代码如下:
NODE_ENV = "test"
VUE_APP_BASE_URL="测试环境域名"

预览:

.env.pre代码如下:
NODE_ENV = "preview"
VUE_APP_BASE_URL="预览环境域名"

生产:

.env.prod代码如下:
NODE_ENV = "production"
VUE_APP_BASE_URL="生产环境域名"

此时,生产环境已经配置好。

第三步:打包时的根据不同命令打包不同环境的包

npm run test //测试
npm run pre    //预发布
npm run prod   //生产

注意:本地环境会默认从.env.development文件中读取配置

 所以记得有需要新建一个然后存放配置

我的.env.development代码如下:

NODE_ENV = "development"
VUE_APP_BASE_URL="本地环境域名"

项目创建到此结束,接下来就可以代码开发了。

补充:

完整的vue项目:vue + vuex + vue-router + scss + es6 + vant(前端框架) + axios

原文地址:https://www.cnblogs.com/meiyanstar/p/13305607.html