VM325:1 Uncaught ReferenceError: app is not defined
时间: 2024-01-04 19:19:15 浏览: 146
easyui解决:Uncaught ReferenceError: jQuery is not defined
5星 · 资源好评率100%
根据提供的引用内容,报错"Uncaught ReferenceError: app is not defined"可能有以下两个原因:
1. 代码中实例化的Vue对象的变量名拼写错误,需要将变量名改为大写的"Vue"。请检查代码中是否有类似于以下的错误:
```javascript
var app = new Vue({
// ...
});
```
2. 公共文件没有在自己引用的js文件之前引用。这可能导致webpackJsonp未定义的错误。可以手动更改文件引用顺序,确保公共文件在自己引用的js文件之前引用。另外,也可以通过修改webpack配置文件来解决此问题。具体操作如下:
找到build→webpack.prod.js文件,然后在entry属性中将公共文件的引用放在自己引用的js文件之前,示例如下:
```javascript
entry: {
vendor: ['vue', 'axios'], // 公共文件
app: './src/main.js' // 自己引用的js文件
},
```
阅读全文