11

我创建了一个脚本来在 Windows 上自动安装我的所有开发堆栈。

我对 Node.js 有疑问

C:\Tools中静默安装node-v0.10.23-x64.msi的命令行是什么?

谢谢。

4

4 回答 4

12

我找到了。

这是在 Windows 上的自定义目录中静默安装 Node.js 的正确方法。

msiexec.exe /i node-v0.10.23-x64.msi INSTALLDIR="C:\Tools\NodeJS" /quiet
于 2013-12-15T12:20:09.743 回答
7
msiexec.exe /i node-v0.10.23-x64.msi /qn
  • /i表示正常安装
  • /qn意味着没有用户界面

我不知道如何设置目的地,你可以在这里阅读文档,并检查 msi 是否支持它:

http://www.advancedinstaller.com/user-guide/msiexec.html

于 2013-12-14T14:39:51.330 回答
3

稍微扩展一下 foozar 的答案,这是可行的。

msiexec.exe /i node-v0.10.23-x64.msi INSTALLDIR="C:\Tools\NodeJS" /quiet

请注意,/quiet可能更好地替换为/passive

  • Passive 显示状态栏,更重要的是,如果需要,会提示用户输入管理员密码。
  • 如果安装程序没有权限,安静模式将失败。
于 2018-06-05T17:30:25.323 回答
2

这将像从 UI 手动执行一样进行精确安装

msiexec /i node-v6.11.2-x64.msi TARGETDIR="C:\Program Files\nodejs\" ADDLOCAL="NodePerfCtrSupport,NodeEtwSupport,DocumentationShortcuts,EnvironmentPathNode,EnvironmentPathNpmModules,npm,NodeRuntime,EnvironmentPath" /qn
于 2018-03-01T18:45:56.337 回答