vue常用初始化流程

首先记录下插件与依赖的区别

  • 依赖等同于npm install XXX,它仅仅是把所需的东西放到你的node_modules文件夹中
  • 插件将调用插件自身的js脚本,可以将依赖添加到package.json中,并在项目的适当位置插入导入语句

所以我们需要安装的是插件。

npm install

第一步首先是要进行npm install,不然后续会出很多问题.

安装

axios

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kyhjYuC6-1611072877070)(vueBegin/image-20201219014726082.png)]

element-ui

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FaQAzCqI-1611072877073)(vueBegin/image-20201219014853297.png)]

配置

  //package.json
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "axios": "^0.18.0",
    "vue-cli-plugin-axios": "0.0.4",
    "vue-cli-plugin-element": "^1.0.1",
    "vue-template-compiler": "^2.6.11"
  },

可以看到,在package.json中,自动载入了两个依赖。

与此同时,main.js中导入了依赖,

//main.js
import Vue from 'vue'
import './plugins/axios'
import App from './App.vue'
import './plugins/element.js'

Vue.config.productionTip = false

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

文件目录增加了插件,

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S2kOwzkQ-1611072877074)(vueBegin/image-20201219015359414.png)]

增加配置文件

在根目录新建文件vue.config.js,在其中添加如下配置信息

module.exports = {
  devServer: {
    'proxy': {
      '/api': {
        target: 'http://localhost:5000', //调试时后端接口映射
        changeOrigin: true
      }
    }
  },
  publicPath: './', //build时生成相对路径而不是绝对路径
  //以下两句为flask所需,分别复制到根目录即可
  outputDir: "templates", //html文件
  assetsDir: "static", //css,js等文件
}

最后千万不要忘记,配置完vue.config.js后重启dev!!!(多少次都不长记性)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值