什麼是NPM前端
npm(node package manager)node的包管理工具vue
在 GitHub 尚未興起的年代,前端是經過網址來共享代碼,舉例來講:
若是咱們在開發過程當中想使用 vue ,那麼是否是要引入 vue ,你可能會下載這個 vue.js 文件在HTML代碼中:node
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
當一個網站依賴的代碼愈來愈多,程序員發現這是一件很麻煩的事情:jquery
去 jQuery 官網下載 jQuery
去 BootStrap 官網下載 BootStrap
去 Underscore 官網下載 Underscore
……程序員
有些程序員就受不鳥了,npm 給出一個解決方案:用一個工具把這些代碼集中到一塊兒來管理吧!npm
NPM 的思路大概是這樣的:json
$ npm install jquery
這些能夠被使用的代碼被叫作「包」(package),這就是 NPM 名字的由來:Node Package(包) Manager(管理器)。bootstrap