ReferenceError: Vue is not defined
时间: 2023-08-24 18:06:59 浏览: 294
vue开发中遇到的问题
当出现"ReferenceError: Vue is not defined"错误时,通常有以下几种可能的原因:
1. 下载问题:请检查你下载的Vue.js版本是否正确。Vue.js有不同的版本,如Vue 2和Vue 3,它们的使用方式不同。确保你下载了与你项目兼容的Vue.js版本。
2. 引用问题:请确保你在HTML文件中正确引入了Vue.js文件。你可以使用以下方式引入Vue.js:
`<script src="js/vue.min.js" type="text/javascript" charset="utf-8"></script>`
3. 依赖顺序问题:有时在本地测试时没有问题,但打包上线后会出现"webpackJsonp is not defined"错误。这通常是因为公共文件需要在你自己引用的js文件之前引用。你可以手动改变文件的引用顺序,或者尝试以下解决方法:
在build→webpack.prod.js文件中,找到生成HTML的插件配置,确保公共文件的引用在你自己的代码之前。
希望以上解决办法能帮助你解决"ReferenceError: Vue is not defined"错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Vue is not defined错误的几种可能](https://blog.csdn.net/weixin_54508954/article/details/126783549)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [Uncaught ReferenceError: Vue is not defined](https://blog.csdn.net/lslslsls77/article/details/125591484)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [解决vue项目报错webpackJsonp is not defined问题](https://download.csdn.net/download/weixin_38608726/14826997)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文