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

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