使用场景:
用yarn create @vitejs/app创建vue项目报错:
Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\ASUS\AppData\Local\Yarn\Data\global\node_modules\create-vite\index.js from C:\Users\ASUS\AppData\Local\Yarn\Data\global\node_modules\@vitejs\create-app\index.js not supported.
Instead change the require of C:\Users\ASUS\AppData\Local\Yarn\Data\global\node_modules\create-vite\index.js in C:\Users\ASUS\AppData\Local\Yarn\Data\global\node_modules\@vitejs\create-app\index.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (C:\Users\ASUS\AppData\Local\Yarn\Data\global\node_modules\@vitejs\create-app\index.js:43:1) {
}
error Command failed.
Exit code: 1
Command: C:\Users\ASUS\AppData\Local\Yarn\bin\create-app
Arguments:
Directory: C:\Users\ASUS\Desktop\ch-13(vuex)
Output:
info Visit https://yarnpkg.com/en/docs/cli/create for documentation about this command.
报错原因:
vite不再支持这种写法了,直接看文档
解决方法:
看文档的创建方法