Closed bobo456123 closed 2 years ago
Try ssr.noExternal config of vite:
import { viteBundler } from '@vuepress/bundler-vite'
import { defineUserConfig } from '@vuepress/cli'
export default defineUserConfig({
bundler: viteBundler({
viteOptions: {
ssr: {
noExternal: ['element-plus'],
},
},
}),
})
Try ssr.noExternal config of vite:
import { viteBundler } from '@vuepress/bundler-vite' import { defineUserConfig } from '@vuepress/cli' export default defineUserConfig({ bundler: viteBundler({ viteOptions: { ssr: { noExternal: ['element-plus'], }, }, }), })
解答很准确,按照这个方法修改后,能够正常打包。感谢
Try ssr.noExternal config of vite:
import { viteBundler } from '@vuepress/bundler-vite' import { defineUserConfig } from '@vuepress/cli' export default defineUserConfig({ bundler: viteBundler({ viteOptions: { ssr: { noExternal: ['element-plus'], }, }, }), })
这个方法确实有效,但是可能"vuepress": "^2.0.0-beta.38"版本的配置有些不同
import { defineUserConfig } from '@vuepress'
export default defineUserConfig({ bundlerConfig: { viteOptions: { ssr: { noExternal: ['naive-ui'], }, }, }, })
Description
你好,遇到个问题,我在vuepress2.x 中引入element-plus,配置了
clientAppEnhance.ts
,执行npm run docs:build
打包命令时,报错如下:# clientAppEnhance.ts代码:
Reproduction
https://github.com/bobo456123/VuepressDoc.git
Used Package Manager
npm
System Info