【问题标题】:vue create my-app doesn't find package.jsonvue create my-app 找不到 package.json
【发布时间】: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 的那个

在这里和那里尝试过类似的问题,但找不到答案。任何帮助表示赞赏。谢谢。

【问题讨论】:

    标签: node.js npm vuejs3


    【解决方案1】:

    已解决的问题,我必须为命令发送本地命令,而不是使用 -g 选项。之后混淆本地和全局安装。

    【讨论】:

      猜你喜欢
      • 2018-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-09
      • 1970-01-01
      • 2018-12-04
      • 2018-08-06
      相关资源
      最近更新 更多