这个锅是webpack的 但是还是加上nuxt的标签吧
在nuxt.config.js中加入node配置项和json-loader
记住只有在extend中的获取的config对象为全量的webpack参数
/*
** Run ESLINT on save
*/
extend(config, ctx) {
if (ctx.dev && ctx.isClient) {
config.node = {
console: true,
fs: 'empty',
net: 'empty',
tls: 'empty'
}
// config.target = 'node'
config.module.rules.push({
enforce: 'pre',
test: /\.(js|vue)$/,
loader: 'eslint-loader',
exclude: /(node_modules)/
})
config.module.rules.push({
test: /\.json$/,
loader: 'json-loader'
})
}
}
网友评论