Kal*_*uth 4 webpack vue.js vuejs3 vite
Vite 和 Webpack 使用不同的策略来导入模块。
我正在编写一个包,其中包含递归需要组件的 Vue 文件。Vite 和 Webpack 中的逻辑是不同的。
有没有办法确定代码是在组件 vue 文件中在 Vite 还是 Webpack 中运行?
我似乎无法找到一种方法来确定这一点。
我尝试访问,process.env但那里没有该信息,我也尝试getCurrrentInstance()并分析了它的对象,但那里也没有信息。
process.env
getCurrrentInstance()
可以确定吗?
tau*_*uzN 7
使用Vite,import.meta.env将被定义。( import.meta.env !== undefined)
import.meta.env
import.meta.env !== undefined
使用Webpack,process.env将被定义。( process.env !== undefined)
process.env !== undefined
归档时间:
2 年,9 月 前
查看次数:
1434 次
最近记录:
2 年,1 月 前