项目中是否缺少Bower命令?

时间:2015-11-16 00:48:46

标签: bower azure-web-sites

我有一个使用这些steps构建的deploy.cmd脚本。它用于打包项目以部署到Azure。其中有这一行:

IF EXIST "%DEPLOYMENT_TARGET%\bower.json" (
pushd "%DEPLOYMENT_TARGET%"
call :ExecuteCmd .\node_modules\.bin\bower install
IF !ERRORLEVEL! NEQ 0 goto error
popd

当我在本地测试脚本时,它会失败,因为.bin目录中没有bower命令。我使用-g安装了bower,并用它来安装项目包。但是我无法弄清楚它应该如何进入这个文件夹。

1 个答案:

答案 0 :(得分:1)

如果您在没有npm install bower的情况下运行-g,它将会转到该文件夹​​。 -g旨在全局安装工具,以便在命令行的任何位置都可用,而不添加-g会将其安装在node_modules文件夹