私は私のlaravelプロジェクトにvue.jsで仕事をしたい、NPMをインストールする必要があります。しかし、npmとvue.jsの関係はどうですか?なぜvue jsにNPMをインストールする必要がありますか?
-2
A
答えて
0
はい、npmはパッケージマネージャです.Vue.jsにはnpmのパッケージがあり、Vue.jsを直接使用することができます(the Vue.js installation guide参照)。はい、npmは簡単にパッケージを追加したり更新したりできるコンポーザーにも似ています。
しかし、npmを使用すると、スタイル、テンプレート、スクリプトをすべて1つのファイルにまとめた単一のファイルコンポーネントを作成することもできます。その後、CSS、LESS、SASS、Jade、ES6などを1か所で使用でき、WebPackなどのバニラCSSとJavaScriptにプリコンパイルされます。 (Vue.js single file componentsを参照してください)
npmをインストールする必要はありません。出力するコンパイル済みのバニラCSSおよびJavaScriptファイルが必要ですが、開発には非常に便利です。
関連する問題
- 1. Ionicプラットフォームはnpmインストールにインストールする必要があります
- 2. npmから暗号モジュールをインストールする必要がありますか?
- 3. coffeescriptはなぜグローバルにインストールする必要がありますか?
- 4. なぜmochaはdevDependenciesになる必要がありますか?
- 5. なぜopengl32.libにリンクする必要がありますか
- 6. なぜhtml_safeに注意する必要がありますか?
- 7. なぜ私はember jsを使用する必要があります
- 8. ノードにfsモジュールをインストールする必要がありますか
- 9. ノードモジュールをグローバルにインストールする必要がありますか?
- 10. Vueコンポーネントオブジェクトに値が必要ないのはなぜですか?
- 11. なぜvalue.lengthを使用する必要がありますか?
- 12. なぜPOSTデータをネストする必要がありますか?
- 13. なぜredux-thunksをディスパッチする必要がありますか?
- 14. なぜメッセージハブをポーリングする必要がありますか?
- 15. なぜ変数をリセットする必要がありますか?
- 16. なぜデータベースラッパーを作成する必要がありますか?
- 17. Reflect.construct()なぜオブジェクトプロトタイプをオーバーライドする必要がありますか?
- 18. なぜレンダリングをカウントする必要がありますか?
- 19. なぜstopPropagation()を使用する必要がありますか?
- 20. qtsql-querymodel-editablesqlmodel:なぜリフレッシュする必要がありますか?
- 21. AjaxUpload:なぜ2回クリックする必要がありますか?
- 22. なぜ使用する必要がありますか?
- 23. ノード/ npmをアップグレードした後にnpmのインストールが必要ですか?
- 24. DevExpressはローカルマシンにインストールする必要がありますか?
- 25. "-g"フラグを指定してnpmを使用する必要があります。なぜですか?
- 26. なぜresolve()を呼び出す必要がありますか?
- 27. なぜ行番号を渡す必要がありますか?
- 28. セレンページオブジェクト:なぜこれを返す必要がありますか?
- 29. MagentoはSUPEE-8167をインストールする必要がありますか?
- 30. Mac OS SQLサーバーをインストールする必要がありますか?
Vueとそのツールはnpmレジストリでホストされているためです。とにかく、cdnへのリンクを直接宣言することでnpmなしで使うことができます。https://vuejs.org/v2/guide/installation.html#CDN –
npmはパッケージマネージャです。 Vue.jsはnpmでホストされているパッケージです。 –
LaravelとComposerの関係は同じです。 – WaldemarIce