在windows上使用node.js永久更改系统路径?

在windows上使用node.js永久更改系统路径?,node.js,Node.js,我创建了一个小脚本,在Windows上以静默方式下载并安装python3 问题是,在使用节点myfile.js之前,我需要以管理员身份启动CMD 这是在nodejs脚本的开头要求人们以管理员身份执行的一种方式吗 我还需要一种方法来更改系统路径以永久添加python路径。 这可能吗?欢迎来到安装者的世界 1微软的官方答案是使用。Windows将运行它并自动处理提升的访问权限 您可以使用免费工具创建MSI脚本,如 2如果你不想走上一条陡峭的官方道路,但仍然希望获得对更改系统路径等操作的良好支持,那么

我创建了一个小脚本,在Windows上以静默方式下载并安装python3

问题是,在使用
节点myfile.js
之前,我需要以管理员身份启动CMD

这是在nodejs脚本的开头要求人们以管理员身份执行的一种方式吗

我还需要一种方法来更改系统路径以永久添加python路径。
这可能吗?

欢迎来到安装者的世界

1微软的官方答案是使用。Windows将运行它并自动处理提升的访问权限

您可以使用免费工具创建MSI脚本,如

2如果你不想走上一条陡峭的官方道路,但仍然希望获得对更改系统路径等操作的良好支持,那么Jordan Russel是一款功能强大的免费安装生成器,可以通过编程使用内置的Pascal脚本执行几乎任何操作

3你当然可以用你自己的方式,使用一点脚本,然后再次突破所有障碍。这当然是可能的,这里有一些关于堆栈溢出的答案,例如


我找到了一个非常简单的解决方案:

var exec = require('child_process').exec;

exec('setx /m PATH "%PATH%;c:\\DevTools\\python3"');