在尝试用Vite构建应用程序时,我看到了一个错误。如果我正确地理解了它,就会发现Yarn PnP解决依赖关系(不再是node_modules)的问题,而Vite似乎没有注意到这一点?我如何使Vite理解node_modules不再存在?
更新:在这里复制了测试用例:如果将"type": "module"从package.json中删除,https://github.com/michaeljohansen/vite-test-case -错误似乎就消失了,但这对我来说还没有任何意义,并且给我的节点后端带来了其他问题。
$ yarn run vite --config vite.config.js
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'vite' imported from /Users/me/project/vite.config.js
Did you mean to import vite-virtual-ec56a6c02a/0/cache/vite-npm-2.9.13-cda1bb45b9-a5e501b920.zip/node_modules/vite/dist/node/index.js?
at new NodeError (node:internal/errors:377:5)
at packageResolve (node:internal/modules/esm/resolve:910:9)
...// vite.config.js excerpt
import { defineConfig } from 'vite';
export default defineConfig(({ command, mode }) => {
...
});https://stackoverflow.com/questions/72889805
复制相似问题