【搭建vue 脚手架】

1.安装脚手架

  • 全局安装 vue-cli

    • 在命令行中输入 npm install -g vue-cli

    • 安装完成后,检验是否安装成功,输入 vue-V (注意:这里是大写的 “V”),如果出现版本号,则说明安装成功。

  • 用 vue-cli 来构建项目。

    • 首先,在D盘新建一个文件夹作为项目的存放地,然后cd到目录下,输入命令vue init webpack vue-demo,创建项目

    • 等待模板下载成功后,会有一个交互式的选项让你选择:

  • 安装完成后,安装提示,cd 到项目目录, 执行命令 npm install 进行初始化,下载依赖。
  • 启动项目
  • 安装axios: npm install axios --save-dev
  • 安装vuex:npm install vuex --save
  • 安装router:npm install vue-router
  1. 安装路由

  模块化

  新建router目录,新建routes  js文件用来新建路由,模块化管理

1 const routers = [
2     {
3         path: '/policy',
4         name: 'Layout',
5         // redirect:'/example', // 重定向到保单查询页
6         component: () => import("../src/policy/policy")
7     },
8 ]
9 export default routers

router目录的index文件向外抛出路由

1 import Vue from 'vue';
2 import Router from 'vue-router'
3 import routeqqqqs from './routes'
4 
5 Vue.use(Router);
6 export default new Router ({
7     routes: routeqqqqs
8 })

在入口文件main.js 中引入路由

 1 import Vue from 'vue'
 2 import App from './App'
 3 import router from './router/index.js'
 4 
 5 Vue.config.productionTip = false
 6 
 7 /* eslint-disable no-new */
 8 new Vue({
 9   el: '#app',
10   router,
11   components: { App },
12   template: '<App/>'
13 })

APP.vue中

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <!-- <HelloWorld/> -->
    <router-view></router-view>
  </div>
</template>

2.不使用脚手架如何搭建vue项目

新建目录:比如demo2

npm init -y  初始化项目

npm install --save vue  安装vue

npm install --save-dev webpack webpack-dev-server  安装webpack

  npm install 在安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件,一个是npm install --save另一个是 npm install --save-dev,他们表面上的区别是--save 会把依赖包名称添加到 package.json 文件 dependencies 键下,--save-dev 则添加到 package.json 文件 devDependencies 键下,

npm install --save-dev babel-core babel-loader babel-preset-es2015  babel的作用是将es6的语法编译成浏览器认识的语法es5

 

npm install --save-dev vue-loader vue-template-compiler  编译vue文件

npm install --save-dev css-loader style-loader  解析css

npm install --save-dev url-loader file-loader 打包文件图片

npm install --save-dev sass-loader node-sass  编译sass

npm install --save-dev vue-router  安装路由

 

router.js  路由

 

 

index.html 首页

 

 app.vue 项目入口文件

 main.js 项目核心文件  全局配置

 

posted @ 2021-01-12 15:42  行屰  阅读(98)  评论(0编辑  收藏  举报