Vue脚手架

174 阅读1分钟

一、 Vue脚手架的创建

  • 第一步:全局安装@vue/cli npm install -g @vue/cli

如出现下载缓慢请配置npm淘宝镜像:npm config set registry registry.npm.taobao.org

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

当创建项目vue create vue_test后按下回车,成功时产生如下图所示

image.png

  • 第三步:如上图,使用cd vue_test进入当前文件中,启动项目 npm run serve

当Vue脚手架创建完成,且启动项目时,命令行会产生如下图所示,即创建成功:

image.png

NetWork为同局域网中的其它同事使用,本人两个地址都可以使用

二、分析脚手架的VUE_CLI

vue_test的文件的组成结构如下图所示

capture-2022-03-29-02-05-09.jpg

当执行完npm run serve时直接运行main.js(main.js为整个项目的入口文件)

/*
 该文件时整个项目的入口文件
 */
//引入Vue
import Vue from 'vue'
//引入App组件,它是所有组件的父组件
import App from './App.vue'
//关闭Vue的生产提示
Vue.config.productionTip = false

//创建Vue实例对象
new Vue({
  el:'#app',
  //一下代码完成的功能:将App组件放入容器中
  render: h => h(App),
})

页面文件index.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>