前言
发财UI已经调试完毕准备rollup,在执行rollup -c的时候出现了一个报错:
解决方法
这是因为rollup的plugins是有顺序的,这里是esbuild没有认出vue的组件,只需要调整rollup.config.js中的plugins顺序
原来:
plugins: [
scss({include: /\.scss$/, sass: dartSass}),
esbuild({
include: /\.[jt]s$/,
minify: process.env.NODE_ENV === 'production',
target: 'es2015'
}),
vue({
include: /\.vue$/,
}),
],
修改后:
plugins: [
scss({include: /\.scss$/, sass: dartSass}),
vue({
include: /\.vue$/,
}),
esbuild({
include: /\.[jt]s$/,
minify: process.env.NODE_ENV === 'production',
target: 'es2015'
}),
],
再次运行rollup -c,可以看到问题已解决