私はVSIX Durandalテンプレート(バージョン2.0)を使用しています。以前のバージョン(1.2)には、ビルドプロセスの一部として実行できるoptimizer.exeがありました。私はWeylandがこれを置き換えたと思っていますが、私はリリースモードでどのようにビルドのステップとして実行することができますか分からない。ここでDurandal.js .NET VS2012ビルドプロセスでWeylandを使用する方法
5
A
答えて
10
は、私はそれを行う方法は次のとおりです。私は、念のメインbuilt.jsに読み取り専用フラグをクリアしたい
if $(ConfigurationName) == Release (
cd "$(ProjectDir)"
attrib -R App\main-built.js
weyland build
)
は、ソース管理に置かれていますが、その行を必要としない場合があります。
注:ビルドが失敗した(あるいはあなたがノードとweylandがインストールされていない)場合は、詳細は以下のページを参照してください。https://github.com/BlueSpire/Durandal/issues/254
更新:
セットアップNPMに使用しますプロキシ認証、管理者特権のコマンドプロンプトで次のコマンドを試してみてください(最後の2必要ではないかもしれないが、他のツールに便利です):
npm config set proxy http://username:[email protected]:8080
npm config set https-proxy http://username:[email protected]:8080
setx http_proxy http://username:[email protected]:8080 /M
setx https_proxy http://username:[email protected]:8080 /M
はその後のVisual Studio(または再起動)を再起動します。私はいくつかのURLでhttpsを使用する必要があると思う。ユーザー名またはパスワードに@が含まれている場合は、http:// "username:p @ assword" @proxy:8080
関連する問題
- 1. .NETビルドプロセスとリンク
- 2. ビルドプロセスでボリュームディレクトリを使用する
- 3. VS2012で 'volatile'キーワードを使用するベストプラクティス
- 4. .NETビルドプロセス:ポストビルドbashスクリプト「コード1で終了」
- 5. VS2012を使用する(IEに似た)ChromeでのJavaScriptデバッグ
- 6. サードパーティライブラリ(APR - Apacheポータビリティランタイム)を使用するCプログラムの成熟ビルドプロセスの設定方法
- 7. 自動ビルドプロセスでのスクリプトの使用
- 8. ASP .NET MVC 3:EditorTemplateで汎用ビューモデルを使用する方法
- 9. VS2012で安全でないコードをコンパイルする方法
- 10. JavaScriptを使用して.NETを使用する方法
- 11. インテルのRDRANDを.NETで使用するインラインアセンブリを使用する方法
- 12. 登録なしで.NET(C#)をAutoItXで使用する方法
- 13. iOS端末を使用したビルドプロセス
- 14. VS2012でリージョンを使用するか、別のアドイン
- 15. IIS6を設定し、.net 1.1のVDirで.net 3.5を使用する方法?
- 16. git merge vs2012 diffツールを使用
- 17. .NET 4.0をターゲットとするVS2012のSystem.Data.SQLite設計時コンポーネント
- 18. MongoDBで.NETを使用してインデックスを作成する方法
- 19. Ruby経由で.netコードをビルドするためのビルドプロセスを駆動する
- 20. TeamCityでビルドプロセスをセットアップする
- 21. HBaseでLIMITを使用する方法.Net RESTクライアント
- 22. .netコアでStreamReaderを使用する方法
- 23. コントローラの.NetコアでSqlDependencyExを使用する方法
- 24. .netコアでMicrosoft Reporting Servicesを使用する方法
- 25. .NETでSQLユーザー定義関数を使用する方法は?
- 26. .NET WebRequestでPKCS#12証明書ファイルを使用する方法
- 27. SharePoint PowerShellで.NET 2を使用する方法
- 28. .NET UriをVBScript内で使用する方法
- 29. .Net for MacでappSettingsを使用する方法
- 30. OpenEdgeでマルチスレッド.NETオブジェクトを使用する方法
と答えてください。同様のことを示唆する他のリンクを調べました。私は実際にこれをテストすることはできませんが、私はnode.jsを持っていますが、会社のプロキシの背後にあるのでWeyland(npm install -g weyland)をインストールすることはできません。私はhttp://stackoverflow.com/questions/11605621/manually-installing-npm-packagesの提案を試したが、それは私のために働いていない:( – user2269352
私はまた、プロキシの背後にある認証を使用しているため、次のすべてを実行しました(どちらが動作しているか不明)。 npm config set proxy http:// username:password @ proxy:8080 npm config set https-proxy http:// username:password @proxy:8080 http_proxy = http:// username:password @ proxy:8080 https_proxy = http:// username:password @ proxy:8080 – YipYip
を設定するとエラーが表示されます。私がweylandを直接指していると、「ノードが内部コマンドまたは外部コマンドとして認識されない」ということになります。なぜ環境パスがポストビルドで動作しないのでしょうか? –