通过vue create 新建一个Vue3项目,在运行npm run serve时报错
后尝试安装uuid,并无作用
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './v4' is not defined by "exports" in E:\javaProject\cesiumDemo\cesiumtest\node_modules\uuid\package.json
at new NodeError (node:internal/errors:371:5)
at throwExportsNotFound (node:internal/modules/esm/resolve:440:9)
at packageExportsResolve (node:internal/modules/esm/resolve:692:3)
at resolveExports (node:internal/modules/cjs/loader:482:36)
at Function.Module._findPath (node:internal/modules/cjs/loader:522:31)
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (E:\javaProject\cesiumDemo\cesiumtest\node_modules\sockjs\lib\transport.js:9:12)
at Object.<anonymous> (E:\javaProject\cesiumDemo\cesiumtest\node_modules\sockjs\lib\transport.js:438:4)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
Package subpath './v4' is not defined by "exports" in E:\javaProject\cesiumDemo\cesiumtest\node_modules\uuid\package.json
找不到v4这个包,没有下载成功,install看看。
检查一下node版本,不要使用最新版的,稳定版即可,另外npm配置好淘宝镜像,删除c盘当前用户目录下的.npmrc文件,然后从新创建vue项目,当然如果还不行,卸载node,进行重装,然后配置环境变量,和npm的淘宝镜像,再次新建项目安装,启动即可
尝试过将node_modules删除并重新运行npm i,还是不行
可能是包版本问题