Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows上以静默方式在自定义文件夹中安装Node.js?_Windows_Node.js_Silent Installer - Fatal编程技术网

如何在Windows上以静默方式在自定义文件夹中安装Node.js?

如何在Windows上以静默方式在自定义文件夹中安装Node.js?,windows,node.js,silent-installer,Windows,Node.js,Silent Installer,我创建了一个脚本来在Windows上自动安装我的所有开发堆栈 我对Node.js有问题 在C:\Tools中以静默方式安装node-v0.10.23-x64.msi的命令行是什么 谢谢 msiexec.exe /i node-v0.10.23-x64.msi /qn /i表示正常安装 /qn表示没有用户界面 我不知道如何设置目标,您可以在此处阅读文档,并检查msi是否支持它: 我找到了 这是在Windows上以自定义目录静默方式安装Node.js的正确方法 msiexec.exe /i n

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

我对Node.js有问题

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

谢谢

msiexec.exe /i node-v0.10.23-x64.msi /qn
  • /i
    表示正常安装
  • /qn
    表示没有用户界面
我不知道如何设置目标,您可以在此处阅读文档,并检查msi是否支持它:

我找到了

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

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

这将从用户界面执行与doing it manual相同的安装

msiexec /i node-v6.11.2-x64.msi TARGETDIR="C:\Program Files\nodejs\" ADDLOCAL="NodePerfCtrSupport,NodeEtwSupport,DocumentationShortcuts,EnvironmentPathNode,EnvironmentPathNpmModules,npm,NodeRuntime,EnvironmentPath" /qn

对foozar的答案进行一点扩展,这是有效的

msiexec.exe /i node-v0.10.23-x64.msi INSTALLDIR="C:\Tools\NodeJS" /quiet
请注意,
/quiet
可以更好地替换为
/passive

  • 被动显示状态栏,更重要的是,如果需要,提示用户输入管理员密码
  • 如果安装程序没有权限,安静模式将失败

我已经尝试过了,但是安装后,Node.js无法从cmd(不在路径中)获得,我找不到如何指定目标。您可以指定TARGETDIR吗?你关闭cmd.exe并再次打开它了吗?感谢你将“添加到路径”选项包括在内,我一直在搜索它