2017-11-10 21 views
-2

私は私のlaravelプロジェクトにvue.jsで仕事をしたい、NPMをインストールする必要があります。しかし、npmvue.jsの関係はどうですか?なぜvue jsにNPMをインストールする必要がありますか?

+1

Vueとそのツールはnpmレジストリでホストされているためです。とにかく、cdnへのリンクを直接宣言することでnpmなしで使うことができます。https://vuejs.org/v2/guide/installation.html#CDN –

+0

npmはパッケージマネージャです。 Vue.jsはnpmでホストされているパッケージです。 –

+2

LaravelとComposerの関係は同じです。 – WaldemarIce

答えて

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ファイルが必要ですが、開発には非常に便利です。

関連する問題