Vite执行build操作时报错:Invalid value for option "output.dir" - you must set either "output.file"
Vite对项目进行build(库)打包时报错,具体信息如下:

致错配置代码:
export default defineConfig({
    build: {
        lib: {
            // ...
        },
        rollupOptions: {
            output: [
                {
                    file: 'lib/main.umd.min.js',
                    format: 'umd',
                    name: '...',
                    entryFileNames: '[name].umd.min.js',
                    dir: 'lib',
                },
                {
                    // ...
                },
            ],
        },
    },
});
处理完报错后,代码调整为:
export default defineConfig({
    build: {
        lib: {
            // ...
        },
        rollupOptions: {
            output: [
                {
                    dir: 'lib',
                    format: 'umd',
                    name: '...',
                    entryFileNames: '[name].umd.min.js',
                },
            ],
        },
    },
});注意在output属性中dir和file的设置
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号