Это в моем webpack.base.conf.js
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
}
},
module: {
rules: [
{
test: /\.(js|vue)$/,
loader: 'eslint-loader',
enforce: 'pre',
include: [resolve('src'), resolve('test')],
options: {
formatter: require('eslint-friendly-formatter')
}
},
{
test: /\.vue$/,
loader: 'vue-loader',
options: vueLoaderConfig
},
{
test: /\.js$/,
loader: 'babel-loader',
include: [resolve('src'), resolve('test')]
},
Когда я запускаю webpack, используя эту строку
webpack ./src/main.js --output ./dist
Вот полная ошибка:
ERROR in ./src/main.js 240:36
Module parse failed: Unexpected token (240:36)
You may need an appropriate loader to handle this file type.
| state.connection.lastUpdate = Date.now();
|
> state.currencies = {...information.currenciesInfo};
|
| state.trends = {...information.trends};
На каком-то другом сайте, который я читал, это может быть связано с веб-пакетом или некоторыми проблемами с вложением.Кто-нибудь замечает очевидную проблему?
Я считаю, что программист использовал webpack3, и я построил webpack4 с нуля
Вклад приветствуется
Редактировать: main.js
// information = information[0];
state.connection.lastUpdate = Date.now();
state.currencies = {...information.currenciesInfo};
state.trends = {...information.trends};