`npx create-nuxt-app <项目名称>`不工作:MacOSX

Posted

技术标签:

【中文标题】`npx create-nuxt-app <项目名称>`不工作:MacOSX【英文标题】:`npx create-nuxt-app <project name>` not working: 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.

【问题讨论】:

【参考方案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。当提示在同一目录中创建项目时,无需提供项目名称并通过阶段。那么我认为问题会解决

以上是关于`npx create-nuxt-app <项目名称>`不工作:MacOSX的主要内容,如果未能解决你的问题,请参考以下文章

npx create-nuxt-app 返回意外的标识符

“找不到命令:create-nuxt-app”有啥问题

如何将nuxt项目部署到github pages (码云 pages) 上

使用 create-nuxt-app 时已弃用的软件包 Tailwindcss

Nuxt.js打造旅游网站第1篇_项目环境搭建

使用npx 搭建项目-继续爬坑