使用yarn create @vitejs/app 创建vite项目报错

810 阅读1分钟

使用场景:

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不再支持这种写法了,直接看文档

解决方法:

文档的创建方法