如何从 vue3 库导入

问题描述 投票:0回答:1

我正在使用 Vite 和 Typescript 创建一个很大的 vue 3 库。我正在尝试为最终构建提供最优化的应用程序。我不明白从库导入或直接从库导入文件有什么区别。

例如,最好这样导入:

import Comp from '@mylib/entrypoint'
或者像这样:
import Comp from 'node_modules/@mylib/.../Comp.vue'

我两种方法都试过了,我似乎用第二种方法赢得了一些小知识,但我不知道它是否值得这个价格,有人可以解释一下吗,谢谢!

typescript import vuejs3 vite entry-point
1个回答
0
投票

一般来说,入口点(index.js)负责从特定库导出所有可导出函数。人们应该避免通过深入原始文件来导入特定模块来导入该模块。根据其架构,库可能有不同的模块,但最终库入口点导入所有不同的模块并重新导出它们。所以我建议始终从入口点导入模块。

© www.soinside.com 2019 - 2024. All rights reserved.