我之前在Mac和其他PC上轻松安装了Node.js,但我现在使用的PC限制了.msi文件的运行。
有没有办法在Windows 7上手动安装和配置node.js和npm?我可以访问Powershell。
答案 0 :(得分:4)
如果您在目标计算机上具有管理员访问权限并且不关心设置预期的“卸载”,各种Windows性能计数器,事件跟踪,则在Windows 7计算机上安装nodejs(和npm)不需要任何“魔法”或开始菜单条目。
要从一台计算机上的现有安装手动安装到另一台计算机,只需
将“\ Program Files \ nodejs”和“\ Users \ USERNAME \ AppData \ Roaming \ npm”目录的全部内容以及“\ Users \ USERNAME \ .npmrc”文件复制到同一目录中目标机器上的目录。 (将USERNAME替换为您自己的Windows登录名。)
编辑“\ Users \ USERNAME \ .npmrc”文件,将源用户名替换为目标计算机上的用户名。
将“C:\ Program Files \ nodejs”和“C:\ Users \ USERNAME \ AppData \ Roaming \ npm”添加到您的路径中。
如果您想直接从MSI手动安装(没有现有的安装工作),请获取Scott Willeke的优秀lessmsi程序,该程序允许您从任何msi存档中提取所有文件并发现Windows Installer所采取的所有操作,例如对Register的所需编辑等(尽管对于nodejs,您只需编辑注册表以添加正确的密钥以自动卸载它。)