什么是NPM
npm(node package manager)node的包管理工具
在 GitHub 還沒有興起的年代,前端是通過網址來共享代碼,舉例來說:
如果我們在開發過程中想使用 vue ,那么是不是要引入 vue ,你可能會下載這個 vue.js 文件在HTML代碼中:
當一個網站依賴的代碼越來越多,程序員發現這是一件很麻煩的事情:
去 jQuery 官網下載 jQuery
去 BootStrap 官網下載 BootStrap
去 Underscore 官網下載 Underscore
……
有些程序員就受不鳥了,npm 給出一個解決方案:用一個工具把這些代碼集中到一起來管理吧!
NPM 的思路大概是這樣的:
買個服務器作為代碼倉庫(registry),在里面放所有需要被共享的代碼
發郵件通知 jQuery、Bootstrap、Underscore 作者使用 npm publish 把代碼提交到 registry
上,分別取名 jquery、bootstrap 和 underscore(注意大小寫)
社區里的其他人如果想使用這些代碼,就把 jquery、bootstrap 和 underscore 寫到 package.json
里,然后運行 npm install ,npm 就會幫他們下載代碼
$ npm install jquery
下載完的代碼出現在 node_modules 目錄里,可以隨意使用了。
這些可以被使用的代碼被叫做「包」(package),這就是 NPM 名字的由來:Node Package(包) Manager(管理器)。
引用自:https://blog.csdn.net/qq_3769...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/96961.html
摘要:腳本的退出碼,也遵守腳本規則。比如,這個腳本命令,也有和鉤子。簡寫是的簡寫是的簡寫是的簡寫是的簡寫執行順序的內部變量通過前綴,腳本可以拿到里面的字段如果是腳本,可以用前綴取值腳本還可以通過前綴,拿到的配置變量,即命令返回的值。 什么是 npm 腳本? 在package.json文件里面,使用scripts字段定義的腳本命令 { // ... scripts: { bui...
摘要:在終端輸入會詢問的各種信息,從而確認。這意味著,所有通過安裝的包都可以在終端以命令方式運行,例如,等。用于檢查模塊是否過時并列出。文件在運行后會生成文件,該文件用于記錄項目中所用到的依賴以及項目的配置信息比如名稱版本許可證等。 一直以來,作為前端開發,在公司都是先寫好頁面,然后再跟后端合作,將數據填入前端頁面中,但是偶爾自己閑來無事,也會看一些框架什么的,然后利用框架做個單頁面應用啊,...
摘要:文件是當前項目的首頁文件。以后可能還會有全局注冊組件等操作。在上面使用了這是一個預定義的路徑,代表目錄。而為了使用好這個實例,不要修改的,不然裝載完內容后,對應的管理區域會指向不明,而導致渲染失敗。目錄 上節內容回顧: npm 介紹 安裝 常用命令: 補充: ...
摘要:所以,我大概覺得,無論是做什么開發,可選的技術棧都不是唯一,并且技術棧永遠是推陳出新的,所以一定要有一套屬于自己的開發流,并且要對此深入學習和探究,此處又深刻體會到方向的重要性。 本文開始其實只是weekly,但是想到年末了,最近的學習和工作也是體會頗多,于是寫此文,也是為了理清思路 nodeJS 學習 知識點: 概念 阻塞IO(同步IO)和非阻塞IO(異步IO)和 事件驅動(事件回...
摘要:本文假設你之前沒有用過任何任務腳本和命令行工具,一步步教你上手。如果這兩行命令沒有得到返回,可能就沒有安裝正確,嘗試重啟下命令行工具,如果還不行的話,只能回到第一步進行重裝。 本文假設你之前沒有用過任何任務腳本(task runner)和命令行工具,一步步教你上手Gulp。不要怕,它其實很簡單,我會分為五步向你介紹gulp并幫助你完成一些驚人的事情。那就直接開始吧。 第一步:安裝No...
閱讀 6905·2021-09-22 15:36
閱讀 5702·2021-09-02 10:20
閱讀 1877·2019-08-30 15:44
閱讀 2659·2019-08-29 14:06
閱讀 1162·2019-08-29 11:17
閱讀 1608·2019-08-26 14:05
閱讀 3102·2019-08-26 13:50
閱讀 1559·2019-08-26 10:26