Azure 应用服务中的 Bower 安装错误

Bower Install Error In Azure App Services

我是 运行 我在 Azure 应用服务中的 bower 包管理员。当我运行以下命令时:

bower install

甚至

bower install --force

有什么办法可以克服这个问题吗?

谢谢。

您可以custom the deployment task达到您的要求。

一般来说,您可以尝试以下步骤,

  1. 通过 npm install azure-cli -g
  2. 安装 azure x-platform 命令
  3. 运行 通过 azure site deploymentscript --node
  4. 自定义部署脚本生成器
  5. 此命令将创建 2 个名为 .deploymentdeploy.cmd
  6. 的文件
  7. deploy.cmd 文件中,在安装 npm 软件包后包含以下代码行。根据您的要求更改 bower 安装文件夹。

    IF EXIST "%DEPLOYMENT_TARGET%\public\bower.json" (
    
    pushd "%DEPLOYMENT_TARGET%\public"
    
    call ..\node_modules\.bin\bower install
    
    IF !ERRORLEVEL! NEQ 0 goto error
    
    popd
    
    )
    
  8. 接下来您通过 Git 将您的应用程序部署到 Azure,它将 运行 部署脚本 运行 bower install 在您的应用程序中编写脚本。

可以参考https://blogs.msdn.microsoft.com/azureossds/2016/01/25/using-bower-in-node-js-azure-webapps/ for more detailed info. And here is a sample on Github about bower sample on Azure.