VSIX Durandal テンプレート (バージョン 2.0) を使用しています。以前のバージョン (1.2) には、ビルド プロセスの一部として実行できる optimizer.exe がありました。Weyland がこれを置き換えたと思いますが、これをリリース モードのビルド ステップとして実行する方法がわかりません。
2508 次
1 に答える
10
これが私がそれを行う方法です:
if $(ConfigurationName) == Release (
cd "$(ProjectDir)"
attrib -R App\main-built.js
weyland build
)
main-built.js がソース管理に置かれた場合に備えて、読み取り専用フラグをクリアしたいのですが、その行は必要ないかもしれません。
注: ビルドが失敗した場合 (またはノードとウェイランドがインストールされていない場合)、詳細については次のページを参照してください: https://github.com/BlueSpire/Durandal/issues/254
アップデート:
認証済みプロキシを使用するように npm をセットアップするには、昇格したコマンド プロンプトで次のコマンドを試してください (最後の 2 つは必要ないかもしれませんが、他のツールには役立ちます)。
npm config set proxy http://username:password@proxy:8080
npm config set https-proxy http://username:password@proxy:8080
setx http_proxy http://username:password@proxy:8080 /M
setx https_proxy http://username:password@proxy:8080 /M
次に、Visual Studio を再起動 (または再起動) します。URL に https を使用する必要がある人もいると思います。ユーザー名またはパスワードに @ が含まれている場合は、次のように引用符で囲みます: http://"username:p@assword"@proxy:8080
于 2013-08-29T20:26:28.077 に答える