Я реализовал FlueClockJs vue компонент , и он отлично работает, когда я запускаю
пряжа на бис dev
Однако, как только язапустить
производство бис пряжи
Я получаю следующую ошибку
ОШИБКА Не удалось скомпилировать с 1 ошибкой12: 30: 24 PM
ошибка
app.bc30a410.js из UglifyJs Неожиданный токен: operator (>) [app.bc30a410.js: 12470,21]
Я попытался решить эту проблему с помощьюдобавив это в мой файл веб-пакета:
.addLoader({
test: /\.js$/,
loader: "babel-loader",
include: ['node_modules/@mvpleung/flipclock']
})
Но это только дает мне тот же результат.Весь мой файл веб-пакета выглядит так:
var Encore = require("@symfony/webpack-encore");
const { VueLoaderPlugin } = require("vue-loader");
const MinifyPlugin = require('babel-minify-webpack-plugin');
Encore.setOutputPath("public/build/")
.setPublicPath("/build")
.addEntry("app", "./resources/assets/js/app.js")
.cleanupOutputBeforeBuild()
.enableSourceMaps(!Encore.isProduction())
.enableVersioning(Encore.isProduction())
.addLoader({
test: /\.vue$/,
loader: "vue-loader"
})
.addLoader({
test: /\.js$/,
loader: 'babel-loader',
include: ['/node_modules/@mvpleung/flipclock']
})
.addLoader({
test: /\.(js|vue)$/,
enforce: "pre",
loader: "eslint-loader",
exclude: /node_modules/,
options: {
fix: true
}
})
.addPlugin(new VueLoaderPlugin())
.addPlugin(new MinifyPlugin())
.addAliases({
vue: "vue/dist/vue.js"
})
.enableSassLoader()
.enablePostCssLoader()
;
module.exports = Encore.getWebpackConfig();
Есть идеи, что здесь может быть не так?Компонент прекрасно работает при запуске dev пряжи.
Использование Vue 2.5.17