求救:vue脚手架用界面化vue ui创建项目时出现报错Cannot set property 'context' of null怎么解决啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求救:vue脚手架用界面化vue ui创建项目时出现报错Cannot set property 'context' of null怎么解决啊?相关的知识,希望对你有一定的参考价值。

求救:vue脚手架用界面化vue ui创建项目时出现报错Cannot set property 'context' of null怎么解决啊?

参考技术A 重新新建项目,不要用npm,用yarn试下 参考技术B 那你就看你定义的context在哪里阿,已经告诉你context是null了,全局查一下这个字段做相应的赋值。

通过UI界面创建一个VUE项目

初始化vue项目

1.使用命令到ui界面

vue ui

2.创建项目

(1)点击Create

(2)在详情页写好项目名称,下一步

(3)手动,下一步

(4)设置项目组件如babel,router,vuex,linter,使用各自配置

(5)配置相关信息,选择标准检查规范,下一步

(6)添加名称并保留预设

(7)等待项目创建完成

(8)创建成功后进入如下页面

至此一个VUE脚手架项目就创建完成了。

结构介绍

1.main.js就是主入口文件

import Vue from \'vue\'
import App from \'./App.vue\'
import router from \'./router\'
import store from \'./store\'

Vue.config.productionTip = false

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

这里是指import4个组件,挂载到#app

2.App.vue

<template>
  <div id="app">
    <div id="nav">
      <router-link to="/">Home</router-link> |
      <router-link to="/about">About</router-link>
    </div>
    <router-view/>
  </div>
</template>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
}

#nav {
  padding: 30px;
}

#nav a {
  font-weight: bold;
  color: #2c3e50;
}

#nav a.router-link-exact-active {
  color: #42b983;
}
</style>

其中template,script,style分别写页面、js代码和样式。

修改后校验ESLint过于严苛了,鸡肋神烦!

注释掉标准验证

以上是关于求救:vue脚手架用界面化vue ui创建项目时出现报错Cannot set property 'context' of null怎么解决啊?的主要内容,如果未能解决你的问题,请参考以下文章

vue脚手架2.0和3.0创建项目的区别?

Vue基础项目配置

vue 脚手架

vue系列---如何使用vue ui图形化界面创建一个vue项目?(注意:适用于3.0.x版本)

vue配合UI组件

Vue脚手架2.0和3.0创建项目的区别?