在 Windows 8.1 下,npm 工作正常,但通常使用 --msvs_version=2012
运行它开关,以防任何模块需要构建。
已经安装了 yeoman + 生成器,但是在执行 yo xxxx
时命令来运行生成器(在本例中,生成器是meanjs),如何让 npm 命令使用单独运行它们时使用的相同开关来运行?
现在,模块构建返回错误,然后后续依赖项不满足,导致生成器停止。
最佳答案
您可以全局设置 npm
npm config set msvs_version 2013 --global
请尝试一下。
我从以下文章的评论中得到了这个想法:
http://kevgriffin.com/specifying-visual-studio-version-in-npm-installs/
关于node.js - 使用 npm 开关在 Windows 下运行 Yeoman Generator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30327083/