vue-cli3

  vue-cli3起步

 

**vue-cli3与2版本区别**

 

- vue-cli3基于webpack4打造,vue-cli2是基于webpack3
- vue-cli3的设计原则是"0配置",移除了配置文件,build和config等
- vue-cli3提供`vue ui`的命令,提供了可视化配置
- 移除了static文件夹,新增了public文件夹,并将index.html移入了public文件夹

 

**创建vue-cli3项目**

 

```bash
vue create 04-vuecli3test
```

 

**目录结构:**

 

 
- public 类似 static文件夹,里面的资源会原封不动的打包
- src源码文件夹




使用`npm run serve`运行服务器,打开浏览器输入http://localhost:8080/

 

打开src下的main.js

 

```javascript
import Vue from 'vue'
import App from './App.vue'

 

Vue.config.productionTip = false

 

new Vue({
  render: h => h(App),
}).$mount('#app')
```

 

`Vue.config.productionTip = false`构建信息是否显示

 

如果vue实例有el选项,vue内部会自动给你执行`$mount('#app')`,如果没有需要自己执行。

 

### vue-cli3的配置

 

在创建vue-cli3项目的时候可以使用`vue ui`命令进入图形化界面创建项目,可以以可视化的方式创建项目,并配置项。

 

vue-cli3配置被隐藏起来了,可以在`node_modules`文件夹中找到`@vue`模块,打开其中的`cli-service`文件夹下的`webpack.config.js`文件。

 

再次打开当前目录下的`lib`文件夹,发现配置文件`service.js`,并导入了许多模块,来自与lib下面的config、util等模块

 

 
**如何要自定义配置文件**

 

在项目根目录下新建一个`vue.config.js`配置文件,必须为`vue.config.js`,vue-cli3会自动扫描此文件,在此文件中修改配置文件。

 

```javascript
//在module.exports中修改配置
module.exports = {
  
}
```



posted @ 2021-05-17 11:40  好吗,好  阅读(82)  评论(0)    收藏  举报