美文网首页
11.使用Vue脚手架

11.使用Vue脚手架

作者: 黑咔 | 来源:发表于2019-03-28 19:37 被阅读0次

Vue 脚手架是 Vue 官方提供的标准化开发工具(开发平台)。
文档: https://cli.vuejs.org/zh/

1. 初始化脚手架

第一步(仅第一次执行):全局安装@vue/cli。
npm install -g @vue/cli

第二步:切换到你要创建项目的目录,然后使用命令创建项目
vue create xxxx

第三步:启动项目
npm run serve

2. 脚手架文件结构

   ├── node_modules
   ├── public
   │   ├── favicon.ico: 页签图标
   │   └── index.html: 主页面
   ├── src
   │   ├── assets: 存放静态资源
   │   │   └── logo.png
   │   │── component: 存放组件
   │   │   └── HelloWorld.vue
   │   │── App.vue: 汇总所有组件
   │   │── main.js: 入口文件
   ├── .gitignore: git版本管制忽略的配置
   ├── babel.config.js: babel的配置文件
   ├── package.json: 应用包配置文件
   ├── README.md: 应用描述文件
   ├── package-lock.json:包版本控制文件

src/main.js
/*
    该文件是整个项目的入口问津
 */
//引入Vue
import Vue from 'vue'
//引入App
import App from './App.vue'
//关闭Vue的生产提示
Vue.config.productionTip = false

//创建Vue实例对象---vm
new Vue({
    el: '#app',
    render: h => h(App),
})
public/index.html
<!DOCTYPE html>
<html lang="">
  <head>
    <meta charset="utf-8">
      <!-- 针对IE浏览器的一个特殊配置,含义是让IE浏览器以最高的渲染级别渲染页面 -->
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <!-- 开启移动端的理想视口 -->
      <meta name="viewport" content="width=device-width,initial-scale=1.0">
      <!-- 配置页签图标 -->
      <link rel="icon" href="<%= BASE_URL %>favicon.ico">
      <!-- 配置网页标题 -->
      <title><%= htmlWebpackPlugin.options.title %></title>
  </head>
  <body>
  <!-- 当浏览器不支持js时noscript中的元素就会被渲染 -->
  <noscript>
      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
    </noscript>
  <!-- 容器 -->
  <div id="app"></div>
    <!-- built files will be auto injected -->
  </body>
</html>

3. 关于不同版本的Vue

  1. vue.js与vue.runtime.xxx.js的区别:
    a. vue.js是完整版的Vue,包含:核心功能 + 模板解析器。
    b. vue.runtime.xxx.js是运行版的Vue,只包含:核心功能;没有模板解析器。
  2. 因为vue.runtime.xxx.js没有模板解析器,所以不能使用template这个配置项,需要使用render函数接收到的createElement函数去指定具体内容。

4. vue.config.js配置文件

  1. 使用vue inspect > output.js可以查看到Vue脚手架的默认配置。
  2. 使用vue.config.js可以对脚手架进行个性化定制,详情见:https://cli.vuejs.org/zh

相关文章

网友评论

      本文标题:11.使用Vue脚手架

      本文链接:https://www.haomeiwen.com/subject/frdavqtx.html