????????我們?cè)诜庋bnpm包時(shí)有時(shí)候會(huì)在npm包中添加外部依賴(lài),在webpack模式下是沒(méi)有問(wèn)題的,但在vite模式下當(dāng)我們?cè)陧?xiàng)目中使用封裝的npm包時(shí),啟動(dòng)會(huì)報(bào)外部依賴(lài)的相關(guān)錯(cuò)誤,此時(shí)我們需要在項(xiàng)目?vite.config.ts?文件中的 defineConfig 添加?optimizeDeps?,并將報(bào)錯(cuò)的外部的依賴(lài)添加進(jìn)去。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-520389.html
????????例如,我們?cè)趎pm包里使用了qs依賴(lài),那么,在項(xiàng)目上就可以按下圖方式添加:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-520389.html
export default ({ mode }) => {
return defineConfig({
optimizeDeps: {
include: ['qs']
}
});
};
到了這里,關(guān)于vite項(xiàng)目開(kāi)發(fā)npm包時(shí)調(diào)用其它依賴(lài)報(bào)錯(cuò)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!