【问题标题】:`npx create-nuxt-app <project name>` not working: MacOSX`npx create-nuxt-app <项目名称>`不工作:MacOSX
【发布时间】:2020-05-28 14:15:04
【问题描述】:

我使用的是 MacOS High Sierra。对于任何有 Nuxt.js 经验的人,命令 npx create-nuxt-app &lt;project-name&gt; 根本不适合我!

我经常遇到来自npm 的错误,说我需要更新我的依赖项。我首先尝试使用npm outdated 更新每个依赖项(检查过时的包)和 npm update &lt;pkg name&gt;。这不起作用。

我还卸载并重新安装了 nodenpm 并厌倦了上述(和以下进程)。还是不行。

无论我做什么,终端一直说我的core-js 需要更新,所以我这样做了(我尝试了npm i core-jsnpm i core-js) - 他们没有工作。

要更新npm 依赖项,我使用了命令npm install -g npm-check-updates,后跟ncu -u,然后尝试了npm updatenpm install。到目前为止没有任何效果。

最后,我尝试创建一个package.json,因为npm 抱怨我没有package.json,所以我使用npm init 创建了一个,并按照说明提交创建的文件。不过,在运行npx create-nuxt-app &lt;project-name&gt; 之后什么都没有。

发生了什么?有没有人遇到过这个问题?我真的很喜欢 Nuxt.js,我已经尝试了一整天,但我放弃了使用 NuxtJS。

编辑:我设法通过从头开始创建 Nuxt 应用程序来解决我的部分问题。但是,我收到以下错误:

npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! nuxt-app@2.11.0 dev:nuxt npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the nuxt-app@2.11.0 dev script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

【问题讨论】:

    标签: npm nuxt.js package.json macos-high-sierra npx


    【解决方案1】:

    我解决了这个问题!当我完全创建一个新目录(第二天)并重新运行npx create-nuxt-app &lt;new-app&gt; 时,它起作用了。开始吧,构建生产环境,测试完美运行。

    【讨论】:

      【解决方案2】:

      根据您的问题有很多解决方案。分享一个简单的,如果你已经安装了 npm 然后执行下面的命令来安装 npx:

      npm install -g npx

      您可以从here找到所有其他解决方案

      我的建议是:

      正如我看到您的描述,未创建 package.json。创建项目肯定有问题,可能会导致文件写入磁盘的问题。或者您已将项目创建到子目录中,但尝试从父目录运行项目。最初很多人这样做是为了创建临时项目。顺便创建一个单独的目录,然后运行 ​​npx create-nuxt-app。当提示在同一目录中创建项目时,无需提供项目名称并通过阶段。那么我认为问题会解决的

      【讨论】:

      • 我确实安装了 npx。我实际上通过从头开始创建 Nuxt 应用程序解决了我的部分问题,但是现在当我运行 npm run dev 时,我收到此错误:npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! nuxt-app@2.11.0 dev: nuxt` npm ERR!退出状态 1 npm ERR! npm 错误!在 nuxt-app@2.11.0 开发脚本中失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。`
      • 你先运行 npm install 了吗?
      • 是的,我按照我在 Nuxt.js 上看到的顺序做了所有事情!
      • 删除你的 npm 模块,并通过执行 npm run install 来安装包。然后再试一次 npm run dev
      • 我看到了你的描述,package.json 没有创建。创建项目肯定有问题,可能会导致文件写入磁盘的问题。或者您已将项目创建到子目录中,但尝试从父目录运行项目。最初很多人这样做是为了创建临时项目。顺便创建一个单独的目录,然后运行 ​​npx create-nuxt-app。当提示在同一目录中创建项目时,无需提供项目名称并通过阶段。那么我认为问题会解决
      猜你喜欢
      • 2019-11-05
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 2023-02-05
      • 2019-07-14
      • 2020-10-10
      • 2021-03-05
      相关资源
      最近更新 更多