若需要调试自己开发的模块库时,无需npm publish,只需要使用npm link就可以进行本地调试。但Vite项目中可能遇到无法引入的问题

当在项目中导入模块库时浏览器控制台出现了这个报错:

// 导入

import { a } from 'module';

// 报错

export 'a' was not found in 'module'

原因可参考掘金这里

评论区中说如果使用 webpack打包可以使用 resolve.symlinks解决

翻阅了下Vite官方文档,发现也有类似配置项 这里

配置如下:

resolve: {

alias: {

'@': fileURLToPath(new URL('./src', import.meta.url)),

},

preserveSymlinks: true,

},

文章链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。