【发布时间】:2022-01-25 19:58:35
【问题描述】:
Hellon 尝试创建一个新的 Vue3 应用程序,但收到以未找到 packake.json 开头的错误消息。
在 mac 上为 node + npm + vue 完成了干净(这样想......)安装:
- 删除了usr/local/lib/node_modules中的所有节点,brew卸载节点/安装节点。 版本:节点 17.4.0 + npm 8.3.2
- npm install -g @vue/cli 版本@vue/cli 4.5.5
- 尝试一个新的 vue3 项目:vue create my-app
过去曾多次执行这些操作。但是会收到很长的错误消息,以“未找到模块”开头:
/usr/local/lib/node_modules/@vue/cli/node_modules/execa/index.js:347
throw err;
^
错误:命令失败:npm --version 节点:内部/模块/cjs/loader:933 const err = 新错误(消息); ^
错误:找不到模块“../../package.json” 需要堆栈:
- /Users/thierry/node_modules/npm/lib/utils/unsupported.js
- /Users/thierry/node_modules/npm/lib/cli.js
- /Users/thierry/node_modules/npm/bin/npm-cli.js 在 Function.Module._resolveFilename (节点:internal/modules/cjs/loader:933:15) 在 Function.Module._load (节点:internal/modules/cjs/loader:778:27) ...
... 在 makeError (/usr/local/lib/node_modules/@vue/cli/node_modules/execa/index.js:174:9) 在 Function.module.exports.sync (/usr/local/lib/node_modules/@vue/cli/node_modules/execa/index.js:338:15) 在新的 PackageManager (/usr/local/lib/node_modules/@vue/cli/lib/util/ProjectPackageManager.js:126:42) ...
在 usr/local/lib/node_modules 中找到了几个 package.json :
- npm/package.json
- @vue/cli/package.json
- 最后一个似乎是来自 /usr/local/lib/node_modules/@vue/cli/node_modules/execa/index.js 的那个
在这里和那里尝试过类似的问题,但找不到答案。任何帮助表示赞赏。谢谢。
【问题讨论】: