运行 Windows 下的 Yeoman Generator 带有 npm 开关

Run Yeoman Generator under Windows with npm switches

在 Windows 8.1 下,npm 工作正常,但通常 运行 它带有 --msvs_version=2012 开关,以防任何模块需要构建。

已经很好地安装了 yeoman + 生成器,但是当对生成器 运行 执行 yo xxxx 命令时(在这种情况下,生成器是 meanjs),我如何获得 npm 命令到运行 使用与 运行 单独设置它们时使用的相同开关?

现在,模块构建 return 错误,然后不满足后续依赖项,导致生成器停止。

您可以全局设置 npm

npm config set msvs_version 2013 --global

请试一试。

我从以下文章的评论中得到了这个想法:

http://kevgriffin.com/specifying-visual-studio-version-in-npm-installs/