vite打包出現(xiàn)"default"?is?not?exported?by?"node_modules/...問題解決
項目場景:
vue3+ts+vite項目打包
問題描述
error during build:
RollupError: "default" is not exported by "node_modules/vue/dist/vue.runtime.esm-bundler.js", imported by "node_modules/@kangc/v-md-editor/lib/codemirror-editor.js".
at error (file:///D:...
原因分析:
vite不支持commonjs語法,需要使用@rollup/plugin-commonjs
插件,用于將CommonJS模塊轉(zhuǎn)換為ES6模塊的Rollup插件。
解決方案:
1.安裝@rollup/plugin-commonjs
插件
npm i @rollup/plugin-commonjs
2.在vite.config.ts配置中添加該插件,注意commonjs()必須在上面,否則可能不生效,我排查了老半天
import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; import commonjs from '@rollup/plugin-commonjs';//引入commojs export default defineConfig({ plugins: [ commonjs() as any, vue(), ], }
總結(jié)
到此這篇關(guān)于vite打包出現(xiàn)"default" is not exported by "node_modules/...問題解決的文章就介紹到這了,更多相關(guān)vite打包問題解決內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue通過vue-router實現(xiàn)頁面跳轉(zhuǎn)的全過程
這篇文章主要介紹了Vue通過vue-router實現(xiàn)頁面跳轉(zhuǎn)的操作步驟,文中有詳細的代碼示例和圖文供大家參考,對大家的學(xué)習(xí)或工作有一定的幫助,感興趣的朋友可以參考下2024-04-04Vue3與pywebview實現(xiàn)獲取本地文件夾的絕對路徑
這篇文章主要為大家詳細介紹了Vue3如何結(jié)合pywebview實現(xiàn)獲取本地文件夾的絕對路徑,文中的示例代碼講解詳細,感興趣的小伙伴可以了解下2024-11-11Vue CLI3移動端適配(px2rem或postcss-plugin-px2rem)
這篇文章主要介紹了Vue CLI3移動端適配(px2rem或postcss-plugin-px2rem),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04vue-pdf實現(xiàn)pdf在線預(yù)覽并實現(xiàn)自定義預(yù)覽框高度
這篇文章主要介紹了vue-pdf實現(xiàn)pdf在線預(yù)覽并實現(xiàn)自定義預(yù)覽框高度方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03Vue項目的甘特圖組件之dhtmlx-gantt使用教程和實現(xiàn)效果展示(推薦)
文章介紹了如何使用dhtmlx-gantt組件來實現(xiàn)公司的甘特圖需求,并提供了一個簡單的Vue組件示例,文章還分享了一些配置項,如格式化表頭日期、設(shè)置甘特圖尺寸、啟用只讀模式、設(shè)置表格列等,感興趣的朋友一起看看吧2025-02-02Vue項目el-upload?上傳文件及回顯照片和下載文件功能實現(xiàn)
本次需求是上傳多種固定格式的文件,且回顯的時候,圖片可以正常顯示,文件可以進行下載,主要采用element的el-upload組件實現(xiàn),對Vue項目el-upload?上傳文件及回顯照片和下載文件功能實現(xiàn)感興趣的朋友跟隨小編一起看看吧2023-12-12使用vue.js在頁面內(nèi)組件監(jiān)聽scroll事件的方法
今天小編就為大家分享一篇使用vue.js在頁面內(nèi)組件監(jiān)聽scroll事件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09