如何更改用于在Azure上安装节点依赖项的命令?

时间:2015-08-24 14:31:23

标签: node.js azure

在将代码部署到Azure后,有没有办法更改用于构建Node.js项目的命令?

我无法使用

  

节点安装

安装(下载依赖项)我的项目,因为某些问题[described here](某些模块的路径太长)。

我想使用dedupe command或我找到的一些bash脚本here

  

npm ls | grep“^│。* [^] @ [^] $”|转| cut -d“” - f1 |转| sort -u -t“@” - k1,1 | xargs -L 1 npm install --no-registry --lllvelvel error

解决此问题,但我不知道如何在Azure上运行这些命令。有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试通过KUDU服务从诊断控制台运行命令。

要访问KUDU,只需在.azurewebsites.net之前添加“.scm”即可。

例如,如果您的网站是mywebsite.azurewebsites.net,则可以浏览mywebsite。 scm .azurewebsites.net

点击调试控制台,然后点击 CMD

可在此处找到更多信息: http://blogs.msdn.com/b/benjaminperkins/archive/2014/03/24/using-kudu-with-windows-azure-web-sites.aspx