`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 <project-name>
根本不适合我!
我经常遇到来自npm
的错误,说我需要更新我的依赖项。我首先尝试使用npm outdated
更新每个依赖项(检查过时的包)和
npm update <pkg name>
。这不起作用。
我还卸载并重新安装了 node
和 npm
并厌倦了上述(和以下进程)。还是不行。
无论我做什么,终端一直说我的core-js
需要更新,所以我这样做了(我尝试了npm i core-js
和npm i core-js
) - 他们没有工作。
要更新npm
依赖项,我使用了命令npm install -g npm-check-updates
,后跟ncu -u
,然后尝试了npm update
和npm install
。到目前为止没有任何效果。
最后,我尝试创建一个package.json
,因为npm
抱怨我没有package.json,所以我使用npm init
创建了一个,并按照说明提交创建的文件。不过,在运行npx create-nuxt-app <project-name>
之后什么都没有。
发生了什么?有没有人遇到过这个问题?我真的很喜欢 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 <new-app>
时,它起作用了。开始吧,构建生产环境,测试完美运行。
【讨论】:
【参考方案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的主要内容,如果未能解决你的问题,请参考以下文章
如何将nuxt项目部署到github pages (码云 pages) 上