运行 Azure 上的 NodeJS 命令
Run NodeJS command on Azure
我是 NodeJS 开发的新手。我在本地机器上没有任何问题 运行ning 命令。例如,假设我想在我的节点服务器上安装一个名为 "formidable" 的包,我会 运行 命令 'npm install formidable'。如果我已将我的 NodeJS 应用程序部署到 Azure,我将如何 运行 相同的命令?
注意 - 我不想在我的本地机器上手动 运行 命令然后部署到 Azure。这将花费太长时间,因为我必须安装许多软件包,每个软件包中都有许多文件。
请告知我该怎么做?
谢谢
如果您运行正在使用 Azure Web 应用程序,则可以使用 Kudu 服务。
这样做
- 浏览至 http://yoursitename.scm.azurewebsites.net
- 如果您还没有进行身份验证,它会要求您进行身份验证
- 点击调试控制台 -> CMD
您可以从那里 运行 您的 npm 命令。
下面的屏幕截图
可在此处找到更多信息:https://github.com/projectkudu/kudu/wiki
除了登录 KUDU 控制台站点和在线 cmdlet 中的 运行 命令。您也可以在 package.json
中配置依赖项,然后通过 GIT 将您的 nodejs 应用程序部署到 Azure,它会自动安装此文件中的依赖项。
例如:
您在依赖项中添加 formidable
模块:
然后在Azure Web Apps上部署它的应用程序,您可以在cmdlet中看到远程部署日志,该模块已添加到Azure上的应用程序中,例如:
您可以参考Create a Node.js web app in Azure App Service了解如何创建nodejs应用程序并通过GIT进行部署。
我是 NodeJS 开发的新手。我在本地机器上没有任何问题 运行ning 命令。例如,假设我想在我的节点服务器上安装一个名为 "formidable" 的包,我会 运行 命令 'npm install formidable'。如果我已将我的 NodeJS 应用程序部署到 Azure,我将如何 运行 相同的命令?
注意 - 我不想在我的本地机器上手动 运行 命令然后部署到 Azure。这将花费太长时间,因为我必须安装许多软件包,每个软件包中都有许多文件。
请告知我该怎么做?
谢谢
如果您运行正在使用 Azure Web 应用程序,则可以使用 Kudu 服务。
这样做
- 浏览至 http://yoursitename.scm.azurewebsites.net
- 如果您还没有进行身份验证,它会要求您进行身份验证
- 点击调试控制台 -> CMD
您可以从那里 运行 您的 npm 命令。
下面的屏幕截图
可在此处找到更多信息:https://github.com/projectkudu/kudu/wiki
除了登录 KUDU 控制台站点和在线 cmdlet 中的 运行 命令。您也可以在 package.json
中配置依赖项,然后通过 GIT 将您的 nodejs 应用程序部署到 Azure,它会自动安装此文件中的依赖项。
例如:
您在依赖项中添加 formidable
模块:
然后在Azure Web Apps上部署它的应用程序,您可以在cmdlet中看到远程部署日志,该模块已添加到Azure上的应用程序中,例如:
您可以参考Create a Node.js web app in Azure App Service了解如何创建nodejs应用程序并通过GIT进行部署。