console报错:
Uncaught TypeError: vue__WEBPACK_IMPORTED_MODULE_1__.default is not a constructor
控制台报错:
"export 'default' (imported as 'Vue') was not found in 'vue'
js:
import Vue from 'vue'
const app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
})
查了好几小时的文章,都是说的Vue版过高,导致的语法不兼容(我上面使用的是Vue 2的语法),在官方文档上也是看到了相关的文档
解决:
vue -V //查看版本
npm install vue@2.7.0 -g //全局安装低版本,不要高于3.0
如果你也是在webpack练习中使用的局部vue版本,请使用以下命令
...进入你的文件夹
npm uninstall vue //卸载局部vue
npm install vue@2.7.0 --save //局部安装低版本,不要高于3.0