最新のフロントエンド開発ワークフローを使用してASP.NET CoreでVueをセットアップするにはどうすればよいですか?私はES6、WebPack、Babel、Vueを使いたいと思っていますが、ASP.NET Coreが提供している機能の恩恵を受けています。ASP.NET Coreで最新のフロントエンド開発ワークフローを設定するにはどうすればよいですか?
1
A
答えて
2
私はこれらの疑問をますます多く抱いてきました。 .NET開発者はReact、Angular 2、VueのようなJavaScriptフレームワークを使用し、プロセスで最新のフロントエンド開発ワークフローを利用することは確かです。
- Visual Studio 2017 RC
- Node JS
- WebPack Task Runner
- :
ステップガイドによって、完全なステップは、要するにthis blog post.
で利用可能で、私は最終的に以下のの前提条件を使用してそれを達成することができOpen Command Line for Visual Studio
私は具体的にはVueのフレームワークを使用してみましょうが、手順の次のリストは、容易に反応するようになってたり角度することができます。
- のVisual Studio 2017
インストールCLI VUE-コマンドラインとNPM(パッケージマネージャ)
npm install -g vue-cli
を使用した場合の基本的なセットアップして新しいASP.NETコアプロジェクト(.NETコア)を作成します。
で新しいVueのプロジェクトを作成しますVUE-CLIサイトフォルダのコンテキストでコマンドラインで
vue init webpack-simple
NPMフロントエンドパッケージをインストール
npm install
- はあなたのコードを書く
- をwwwrootの/ jsの下のsrcフォルダを移動しwebpack.config.jsのエントリと出力パスフィールドを更新
。 Vueのを使用して、基本的なHello Worldアプリケーションは次のようになります。
HTML:
<div id="app" class="row"> <h1>{{ title }}</h1> </div>
はJavaScript:
<script src="~/js/dist/build.js"></script>
:
タスクランナーエクスプローラーでWebPackのWatch - Developmentタスクを実行します。 o変更を監視し、最終的なJavaScriptファイルを構築する。 Visual Studioでソリューションを実行します(Ctrl + F5またはF5)。
import Vue from 'vue';
new Vue({
el: '#app',
data: {
title: 'Hello World!'
}
});
レイアウトでのWebPACKによって生成されたJavaScriptファイルへの参照を追加します。
関連する問題
- 1. ASP.NET Core MVCでファイルの最終更新日を取得するにはどうすればよいですか?
- 2. dotnet core asp.netアプリケーションで最新のエラーを取得するにはどうすればよいですか?
- 3. ActiveAuthenticationSchemesのデフォルトを設定するにはどうすればよいですか?私のASP.NetのCore 2プロジェクトで
- 4. ASP.NET Coreで正しいAttachDbFilename相対パスを設定するにはどうすればよいですか?
- 5. ASP.NET COREにレスポンスデータをフォーマットするにはどうすればよいですか?
- 6. ASP.Net Coreで新しい役割を追加するにはどうすればよいですか?
- 7. 新しいフロントエンド開発環境を設定する
- 8. UbuntuでローカルのDjango開発環境を設定するにはどうすればよいですか?
- 9. Windows 7でAndroid NDK開発環境を設定するにはどうすればよいですか?
- 10. ASP.NET MVCビューでページタイトルを設定するにはどうすればよいですか? ASP.NET MVCのビューで
- 11. Identity Core LoginPathの特殊文字を設定するにはどうすればよいですか?
- 12. oozi javaワークフローでlog4jを有効/設定するにはどうすればよいですか?
- 13. AndroidのGPS設定を開くにはどうすればよいですか?
- 14. JavaScript私のvolumeSliderを最新の値に設定するにはどうすればよいですか?
- 15. ASP.NET IDのパスワードルールを設定するにはどうすればよいですか?私のASP.NETアプリケーションで
- 16. Azure関数:開発/プロダクション/ステージングアプリの設定を制御するにはどうすればよいですか?
- 17. EFを使用してASP.NET Coreのインデックスを定義するにはどうすればよいですか?
- 18. フロントエンド開発でライブプロジェクトをより新鮮にする方法は?
- 19. 設定オブジェクトのJavaScriptに新しい値を設定するにはどうすればよいですか?
- 20. mbedローカル開発用にVisualGDB for Nucleo F091RCを設定するにはどうすればよいですか?
- 21. linuxカーネルモジュール開発用にclang_completeを設定するにはどうすればよいですか?
- 22. MVC3で最終更新日を設定するにはどうすればよいですか?
- 23. Minecraft Forge開発環境を設定するにはどうすればよいですか?
- 24. Swaggerをデフォルトの開始ページに設定するにはどうすればよいですか?
- 25. koaでフロントエンドを提供するにはどうすればよいですか?
- 26. asp.netコアWebサイトの展開を設定するにはどうすればいいですか?
- 27. ASP.NET MVCバックエンドとbackbone.jsフロントエンドの間でテンプレートを共有するにはどうすればよいですか?
- 28. イベントを最初にトリガするように設定するにはどうすればよいですか?
- 29. クラウドオートメーションマネージャのテンプレートを開発するにはどうすればよいですか?
- 30. Safariのアドオンを開発するにはどうすればよいですか?
自己留守番質問しながら質問自体が最初に話題にする必要があります....有効なやり方です。この質問は – charlietfl
ではありません。私はそれを修正したいと思います。あなたはそれをもっと話題にするためのヒントを教えてください。これらはStack Overflowの著者としての私の最初のステップです。 –
おそらく、これは[Documentation](http://stackoverflow.com/documentation)にもっと適しているかもしれません。質問としては、[Do not ask](http://stackoverflow.com/help/dont-ask)にははるかに広いので、結果としていくつかの賛否の投票が既にあります – charlietfl