Node.js TFS 2017内部部署在cmd中找不到节点模块
如何在作为服务运行的tfs代理中运行npm模块 这是我的设置。 我在本地计算机上安装了代理,TFS 2017在本地运行。 我尝试在代理作为服务运行的基础上构建aurelia应用程序。 我已经在代理运行的机器上安装了node、aurelia cli和npm。通过使用命令Node.js TFS 2017内部部署在cmd中找不到节点模块,node.js,tfs,aurelia,Node.js,Tfs,Aurelia,如何在作为服务运行的tfs代理中运行npm模块 这是我的设置。 我在本地计算机上安装了代理,TFS 2017在本地运行。 我尝试在代理作为服务运行的基础上构建aurelia应用程序。 我已经在代理运行的机器上安装了node、aurelia cli和npm。通过使用命令au build(aurelia cli build)手动运行cmd对其进行全局访问。但是,当我创建运行au(工具)和build(参数)的命令行生成步骤时,代理找不到au 我认为它也找不到其他npm模块。一般来说,构建代理(作为服务
au build
(aurelia cli build)手动运行cmd对其进行全局访问。但是,当我创建运行au
(工具)和build
(参数)的命令行生成步骤时,代理找不到au
我认为它也找不到其他npm模块。一般来说,构建代理(作为服务运行)使用网络服务帐户,并且安装的npm包位于当前用户文件夹中,因此您可以直接调用au命令,但在构建过程中不能调用au命令 您可以将生成代理服务帐户更改为使用您的帐户,或者如果您仍然使用网络服务帐户,请参阅以下步骤安装Aurelia cli软件包并在命令行步骤中调用au命令:
另一方面,您可以尝试将C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\npm添加到环境变量(系统变量>路径),然后直接使用au。通常,生成代理(作为服务运行)使用网络服务帐户,并且已安装的npm包位于当前用户文件夹中,因此您可以直接调用au命令,但在生成过程中不能调用au命令 您可以将生成代理服务帐户更改为使用您的帐户,或者如果您仍然使用网络服务帐户,请参阅以下步骤安装Aurelia cli软件包并在命令行步骤中调用au命令:
另一方面,您可以尝试将C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\npm添加到环境变量(系统变量>路径),然后直接使用au。Nice!更改服务帐户对我很有效。谢谢。我们需要更改环境变量(路径)在TFS服务器中..对吗?或在生成控制器中?@Sreekumar,您不需要手动更改环境变量。默认情况下,path环境(用户变量)变量包含C:\Users[XXX]\AppData\Roaming\npm,如果没有,请手动添加。很好!更改服务帐户对我有效。谢谢。我们需要更改环境变量(path)在TFS服务器中..对吗?或在生成控制器@Sreekumar中,您不需要手动更改环境变量。默认情况下,path环境(用户变量)变量包含C:\Users[XXX]\AppData\Roaming\npm,如果没有,请手动添加。