如何摆脱错误“”。不被识别为内部或外部命令“当运行“npm安装”为MEAN堆栈? [英] How do I get rid of error "'.' is not recognized as an internal or external command" when running 'npm install' for MEAN stack?
问题描述
从平均值下载的意思是stck zip zip
在几分钟之后安装了
,出现错误。请看截图。我该怎么办?
downloaded mean stck zip from mean.io did an npm install after few minutes I got an error. Please see screenshot. what do I do?
npm http 200 https://registry.npmjs.org/event-emitter/-/event-e
mitter-0.2.2.tgz
> mean@1.0.0 postinstall C:\ss\D1\google\04\mean\mean-stack
> ./node_modules/bower/bin/bower install
'.' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! weird error 1
npm ERR! not ok code 0
推荐答案
看起来像平均堆栈postinstall脚本用Unix样式路径硬编码。在Unix中 ./ somethig /或/另一个
表示访问某个
目录,从这里开始(的含义。
)。
Looks like mean stacks postinstall script is hardcoded with Unix style paths. In Unix ./somethig/or/another
signifies accessing the something
directory starting HERE (the meaning of .
).
我建议在他们的GitHub页面上提交错误,以开始。那么你可以通过编辑 package.json
来让安装脚本使用Windows样式路径。它将像 node_modules\bower\bin\bower install
。我没有窗户,所以不能说肯定。
I'd suggest submitting a bug on their GitHub page to start. Then you might be able to get away with editing the package.json
to have the post install script use Windows style paths. It would be something like node_modules\bower\bin\bower install
. I don't have windows so cannot say for certain.
这篇关于如何摆脱错误“”。不被识别为内部或外部命令“当运行“npm安装”为MEAN堆栈?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!