当我试图在nuxt项目中运行npm run dev
时,我的控制台返回了以下消息:
'nuxt' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! andromeda@1.0.0 dev: `nuxt`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the andromeda@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
发布于 2019-05-10 01:45:18
我解决了这个问题。
我在堆栈溢出中寻找类似的问题,显然问题是npm缓存。
我将让一个链接与解决方案和一个快速的样本我所做的。
链接到答案:npm ERR! code ELIFECYCLE
步骤1:
npm cache clean --force
步骤2:通过$ node_modules文件夹删除rm -rf node_modules
,或者通过进入目录并右键单击> delete手动删除它。删除package-lock.json
文件。 步骤3:npm install
要重新开始,npm start
感谢每一个花时间帮忙的人,真的很感激。
发布于 2019-05-06 02:40:19
确保在您的Nuxt项目中安装了nuxt
:
$ cd /path/to/nuxt-project
$ npm list nuxt
nuxt-project@1.0.0 /path/to/nuxt-project
└── nuxt@2.6.3
这里/path/to/nuxt-项目包含您的package.json和节点模块。
如果没有安装,请执行以下操作来实现 to your project:
$ npm install --save nuxt
或者将其放在项目的package.json中,然后执行npm install
"dependencies": {
"nuxt": "^2.0.0"
},
更新
如果仍然存在"nuxt未被识别“的问题,请尝试从nuxt
目录中使用指向node_modules的显式路径。
给定这个目录(在执行npm install --save nuxt
之后):
nuxt-project
|- node_modules
|- .bin
|- nuxt
|- package.json
使用以下内容更新package.json中的package.json命令:
"scripts": {
"dev": "node_modules/.bin/nuxt"
},
发布于 2019-10-29 09:53:59
有时,这会因为您没有导出node_modules/.bin
目录而失败。
在.bashrc
或.zshrc
中放置或附加以下行
export PATH=node_modules/.bin:$PATH
https://stackoverflow.com/questions/55997850
复制相似问题