我使用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
抱怨我没有package.json,所以我尝试创建npm
,因此我使用npm init
并按照说明提交创建的文件来创建一个。尽管如此,运行npx create-nuxt-app <project-name>
之后什么也没有。
发生了什么事?有人遇到过这个问题吗?我真的很喜欢Nuxt.js,并且已经尝试了一整天,但是我放弃了使用NuxtJS。
EDIT:通过从头开始创建Nuxt应用程序,我设法解决了部分问题。但是,出现以下错误:
[
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dev:
nuxt
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
根据您的问题有很多解决方案。共享一个简单的文件,如果您已安装npm,则执行以下命令来安装npx:
npm install -g npx
您可以从here中找到所有其他解决方案
和我的建议是:
我看到了您的描述,未创建package.json。创建项目肯定有问题,可能会导致文件写入磁盘的读写问题。或者您已将项目创建到子目录中,但尝试从父目录运行该项目。最初,许多人这样做都是为了创建草稿项目。顺便说一句,创建一个单独的目录,然后运行npx create-nuxt-app。提示在同一目录中创建项目时,无需提供项目名称并通过阶段。所以我认为问题将会解决