私はAurelia Sample appに取り組んでいますし、代わりにデフォルトscripts
ディレクトリのwww-root\scripts
にビルド出力(ベンダーbundle.jsとアプリ-bundle.js)を展開したいと思います。私は例えば、私のapllicationためHTTP.SYSエイリアスを定義しているので、実際にしかしwww-root\scripts
に出力するバンドル・ファイルになりビルド中にAureliaバンドルを別のディレクトリに配置する方法はありますか?
...
"testFramework": {
"id": "jasmine",
"displayName": "Jasmine"
},
"build": {
"targets": [
{
"id": "web",
"displayName": "Web",
"output": "www-root\\scripts"
}
],
"loader": {
...
:だから私は見えるようにaurelia.jsonを変更しようとしましたランディングURLはhttp://localhost/MyAlias/です。アプリをブラウズしようとすると、http://localhost/MyAlias/scripts/app-bundle.js
の代わりにアプリバンドルからhttp://localhost/MyAlias/www-root/scripts/app-bundle.js
がロードされます。私はこれが正しいパスからアプリ-bundle.jsを取得するために変更するかを把握することはできませんhttp://localhost/MyAlias/scripts/vendor-bundle.js
:
ベンダーbundle.jsはしかし正しくからダウンロードされます。
ご協力いただきありがとうございます。
これは素晴らしいです!魅力のように働く。簡単な質問ですが、 'require.js'や' text.js'など何もコピーしないようにする方法はありますか?申し訳ありません完全な*麻薬*処女はここに! – MaYaN
私はまだ試していないが、できると信じている。 「gulp globオプション」を確認してください:https://github.com/gulpjs/gulp/blob/master/docs/API.md#gulpsrcglobs-options例えば["./scripts/**/*"、 "!./ scripts/require.js"] –
それは '無効な引数'と言われていますが、後でそれを実行します。ありがとう。 – MaYaN