I using webpack
, after build and run in chrome show this error,I don't know how to solve it.
My code is very simple:
{
"devDependencies": {
"babel-core": "^6.23.1",
"babel-loader": "^6.3.2",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-es2015": "^6.22.0",
"babel-runtime": "5",
"css-loader": "^0.26.1",
"html-webpack-plugin": "^2.28.0",
"vue-hot-reload-api": "^2.0.9",
"vue-html-loader": "^1.2.3",
"vue-loader": "10.0.3",
"vue-style-loader": "^2.0.0",
"vue-template-compiler": "^2.1.10",
"webpack": "^2.2.1",
"webpack-dev-server": "^2.4.1"
},
"dependencies": {
"vue": "^2.1.10"
}
}
Vue is the default export from that library so you import like this.
import Vue from 'vue'
You need to import the runtime only build. This comment in the Github issues explains.
Put this in your webpack.config.js
.
resolve: {
alias: {
vue: 'vue/dist/vue.js'
}
}
The issue is that Vue latest library has been updated, so we need to specify the version in the script tag
Please, replace the tag
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
By
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.min.js"></script>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With