rollupOptions按如下写法yarn build没问题,yarn preview时发现sentry各种报错
output: {
// 将静态文件进行分类存放
chunkFileNames: 'static/js/[name]-[hash].js',
entryFileNames: 'static/js/[name]-[hash].js',
assetFileNames: 'static/[ext]/[name]-[hash].[ext]',
// 静态资源分拆打包
manualChunks(id) {
if (id.includes('node_modules')) {
return id.toString().split('node_modules/')[1].split('/')[0].toString()
}
}
}
}
很神奇不知道为什么一定要这么写,我试图把'vendor'改成lib,也不行
output: {
// 将静态文件进行分类存放
chunkFileNames: 'static/js/[name]-[hash].js',
entryFileNames: 'static/js/[name]-[hash].js',
assetFileNames: 'static/[ext]/[name]-[hash].[ext]',
// 静态资源分拆打包
manualChunks(id) {
if (id.includes('node_modules')) {
const lib = id.split('node_modules/')[1].split('/')[0]
return lib === '@sentry' ? 'sentry' : 'vendor'
}
}
}
}