#javascript #vue.js #webpack #vuejs2 #vue-loader
Вопрос:
Когда я пытаюсь запустить «cross-env NODE_ENV=nodemon разработки ./server.js» я получил эти ошибки:
ModuleBuildError: Ошибка сборки модуля (от ./node_modules/vue-loader/lib/loaders/templateLoader.js):
Синтаксическая ошибка: Неожиданный токен (13:968)
Как это исправить. Я использую Vue 2, Webpack 4 и Vue-загрузчик 15.
я написал конфигурацию на своих webpack.config и vue.config вот так:
const { VueLoaderPlugin } = require("vue-loader");
module.exports = {
chainWebpack: config => {
config.plugins.delete("prefetch");
},
configureWebpack: {
module: {
rules: [
{
test: /.vue$/,
loader: "vue-loader"
},
{
test: /.js$/,
loader: "babel-loader"
},
{
test: /.css$/,
use: ["vue-style-loader", "css-loader"]
}
]
},
plugins: [new VueLoaderPlugin()],
resolve: {
extensions: ["*", ".js", ".jsx", ".vue", ".ts", ".tsx"],
alias: {
vue$: "vue/dist/vue.runtime.esm.js"
}
}
}
};
Комментарии:
1. Не загружайте изображения кода или ошибок.
2. хорошо @Someone_who_likes_SE я изменил его, спасибо..
3. проблема, вероятно, где — то в строке вашего кода — ошибка должна сообщить вам-ваш файл конфигурации, вероятно, не поможет нам определить ошибку, которую вы совершили где-то в своем коде
4. ОШИБКА в ./src/представления/пакет-belajar/Выгода.vue?vueamp;тип=шаблонamp;идентификатор=ce0bd746amp;область действия=trueamp; (./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/paket-belajar/Benefit.vue?vueamp;type=templateamp;id=ce0bd746amp;scoped=trueamp;) Ошибка сборки модуля (из ./node_modules/vue-loader/lib/loaders/templateLoader.js): Синтаксическая ошибка: Неожиданный токен (13:1080)
5. я проверил свой файл Benefit.vue, но он выглядит нормально(?)
Ответ №1:
Измените строку 11 Benefit.vue с, this.getData
на просто getData