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的设置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章