【发布时间】:2014-02-08 00:04:24
【问题描述】:
我正在通过 powershell 安装 nodeJS,之后我需要在 powershell 窗口中运行一些 npm 命令。
powershell进程只能访问进程启动时可用的环境变量,不能访问安装过程中新创建的npm环境变量。
我想我可以通过从我的第一个 powershell 脚本启动一个新的 powershell 进程来执行安装的下一部分来解决这个问题,但这也会失败并显示消息
“npm”一词未被识别
这是我用来启动新的 powershell 进程的代码:
Start-Process powershell -ArgumentList "-NoExit", "-Command $PSScriptRoot/Part2.ps1", -UseNewEnvironment, -LoadUserProfile
(这是在 Part1.ps1 中)
如何运行可以看到 npm 环境变量的 powershell 进程?
【问题讨论】:
标签: node.js powershell npm