vite报引用错误,需要相对引用问题
原项目确是可以正常运行的,但是重新clone下来npm run dev时报错
Uncaught TypeError: Failed to resolve module specifier "vue". Relative references must start with either "/", "./", or "../".
只需要在vite.config.js
的alias里添加内容即可
resolve: {
alias: {
'vue': 'vue/dist/vue.esm-browser.js'
}
}
或修改main.js的引用
import { createApp } from '../vue/dist/vue.esm-browser.js'
但是很奇怪,当我正常访问之后,再次删除alias或main的引用,重新启动依旧可以正常访问?删除项目重新clone在运行也可以跑起来,这是一个奇怪的bug
如果你碰到了请先尝试清除缓存 npm cache clean --force
再删除 node_modules
重新下载包,然后再运行尝试。请评论告诉我结果。
后记
Win10 纯净系统,安装npm,拉取包再运行正常。考虑是缓存/环境问题
文章目录
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。