Я понимаю, что ответ на этот вопрос будет эквивалентен одному вкладышу, но я в растерянности.Я пытаюсь интегрировать matomo в приложение Nuxt, используя следующий компонент: https://www.npmjs.com/package/nuxt-matomo
При добавлении определения модуля в мой файл nuxt.config.js я получаю ошибки об неожиданных токенах вфайлы nuxt-matomo.Я знаю, что это проблема из-за переноса
Пожалуйста, помогите, мне не совсем нравится веб-пакет, но, знайте, что происходит.Ниже приведена выдержка из части сборки моего nuxt-файла, вы можете увидеть, как моя попытка закомментирована
build: {
extractCSS: true,
plugins: [
new webpack.DefinePlugin({
"global.GENTLY": false
})
],
vendor: [
'vuetify'
],
extend(config, {
isDev,
isClient
}) {
// config.module.rules.push({
// test: /\.js$/,
// loader: 'babel-loader',
// include: /node_modules\/nuxt-matomo/
// })
if (isClient) {
config.node = {
electron: 'empty',
fs: 'empty',
net: 'empty',
tls: 'empty',
child_process: 'empty'
}
}
if (isDev && isClient) {
config.module.rules.push({
enforce: 'pre',
test: /\.(js|vue)$/,
loader: 'eslint-loader',
exclude: /(node_modules)/,
})
}
// Check if we're in Electron and change the renderer if so
if (process.env.hasOwnProperty('CHROME_DESKTOP') &&
process.env.CHROME_DESKTOP === 'Electron.desktop') {
config.target = 'electron-renderer'
}
}
}
Пример вывода для полноты
ERROR Nuxt error
Error: ....node_modules/nuxt-matomo/lib/module.js:1
(function (exports, require, module, __filename, __dirname) { import { resolve } from 'path'
^
SyntaxError: Unexpected token {