P粉7148447432023-08-27 13:17:58
Webpack提供了一個模組resolve功能,你可以在這裡使用。閱讀這裡的文檔。例如,在你的情況下,你可以這樣做:
const path = require('path'); module.exports = { resolve: { alias: { '@/components/Module1': path.join( __dirname, process.env.APP_BRAND ? '@/components/brands/' + process.env.APP_BRAND + 'Module1' : '@/components/Module1') } }, };
請注意,在這裡你需要將環境變數傳遞給你的Webpack進程(也就是Node.js進程),並根據此進行決策。另外,你的resolve模組必須是絕對路徑。