从mean.io下载的stck在几分钟后完成了npm的安装,我得到了一个错误。请看截图。我做什么好?

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发布于 2013-08-23 23:46:22
看起来普通的堆栈、后置脚本都是用Unix样式的路径硬编码的。在Unix中,./somethig/or/another表示从这里开始访问something目录(.的意思)。
我建议在他们的GitHub页面上提交一个bug开始。然后,您可以通过编辑package.json来让post安装脚本使用Windows路径。就像node_modules\bower\bin\bower install一样。我没有窗户,所以说不准。
发布于 2013-08-29 22:41:18
对于Windows上的这个存储库,postinstall现在工作得不太好。尝试运行npm install -g bower,然后在项目的文件夹中运行bower install。它应该在不安装后置的情况下做同样的事情。
发布于 2016-10-17 13:17:59
如果您想从node_modules/bin调用什么东西,就不必直接指向它。您只需在NPM脚本定义中按名称调用该工具,即:
"postinstall": "bower install"https://stackoverflow.com/questions/18413157
复制相似问题