Azure 应用服务中的 Bower 安装错误
Bower Install Error In Azure App Services
我是 运行 我在 Azure 应用服务中的 bower 包管理员。当我运行以下命令时:
bower install
甚至
bower install --force
有什么办法可以克服这个问题吗?
谢谢。
您可以custom the deployment task达到您的要求。
一般来说,您可以尝试以下步骤,
- 通过
npm install azure-cli -g
安装 azure x-platform 命令
- 运行 通过
azure site deploymentscript --node
自定义部署脚本生成器
- 此命令将创建 2 个名为
.deployment
和 deploy.cmd
的文件
在 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
)
- 接下来您通过 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.
我是 运行 我在 Azure 应用服务中的 bower 包管理员。当我运行以下命令时:
bower install
甚至
bower install --force
有什么办法可以克服这个问题吗?
谢谢。
您可以custom the deployment task达到您的要求。
一般来说,您可以尝试以下步骤,
- 通过
npm install azure-cli -g
安装 azure x-platform 命令
- 运行 通过
azure site deploymentscript --node
自定义部署脚本生成器
- 此命令将创建 2 个名为
.deployment
和deploy.cmd
的文件
在
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 )
- 接下来您通过 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.