bower.json、package.json、および Gruntfile.js を含む単純な Web プロジェクトがあります。.csproj ファイルを変更して、実行するターゲットを追加しました。
- npm インストール
- バウアーインストール
- うなり声ビルド
npm install は正常に実行されますが、bower install の実行に失敗します。これは私がログから持っているすべてです
node_modules\.bin\bower cache clean
node_modules\.bin\bower install
C:\a\src\TestProj\TestProj\TestProj.csproj(137,5): error MSB3073: The command ".\node_modules\.bin\bower install" exited with code 1.
csproj定義で私がやっていることは次のとおりです
<Target Name="BeforeBuild">
<Exec Command="npm cache clean" />
<Exec Command="npm install" />
<Exec Command="node_modules\.bin\bower cache clean" />
<Exec Command="node_modules\.bin\bower install" />
</Target>
ここに私のbower.jsonがあります
"name": "TestProj",
"version": "0.0.1",
"description": "",
"main": "index.html",
"moduleType": [
"amd"
],
"authors": [
"Sujesh Arukil"
],
"license": "MIT",
"private": true,
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"devDependencies": {
"knockoutjs": "~3.2.0"
}