最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node中node_modules文件夾及package.json文件的作用說明

 更新時(shí)間:2022年09月21日 08:54:25   作者:奄奄一息的一條咸魚  
這篇文章主要介紹了Node中node_modules文件夾及package.json文件的作用說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

node_modules文件夾及package.json文件的作用

在我們下載了npm或gulp的一些插件后,打開node_modules可以發(fā)現(xiàn),里面有很多的文件夾,會(huì)導(dǎo)致我們將項(xiàng)目拷貝給別人的時(shí)候,傳輸速度會(huì)很慢。

其實(shí)我們?cè)诳截惤o別人項(xiàng)目的時(shí)候,node_modules這個(gè)文件夾是不需要一起拷貝的,因?yàn)橛衟ackage.json。

package.json的作用

它記錄了當(dāng)前項(xiàng)目的信息,例如項(xiàng)目名稱、版本、作者、github地址、當(dāng)前項(xiàng)目依賴了哪些第三方模塊等。

一般來說該文件都是放在項(xiàng)目的根目錄下,所以我們?cè)陧?xiàng)目根目錄下打開命令行工具,執(zhí)行npm init -y命令,生成該文件。

生成的package.json文件

  • name:是項(xiàng)目名稱
  • version:是項(xiàng)目版本
  • description:是項(xiàng)目的描述
  • main:是項(xiàng)目的主入口文件
  • scripts:存儲(chǔ)的是命令的別名
  • keywords:允許我們用關(guān)鍵字的方式來描述當(dāng)前項(xiàng)目
  • author:是項(xiàng)目的作者
  • license:是項(xiàng)目遵循的協(xié)議,默認(rèn)是ISC協(xié)議
  • dependencies:依賴的第三方模塊

文件生成之后,在項(xiàng)目根目錄下執(zhí)行命令行工具,輸入:npm install 命令即可,會(huì)自動(dòng)去下載第三方模塊,所以不用拷貝node_modules文件夾,根據(jù)package.json文件夾可以下載第三方模塊。

node_modules是干什么的?

node_modules是安裝node后用來存放用包管理工具下載安裝的包的文件夾。比如webpack、gulp、grunt這些工具。在node.js中模塊與文件是一一對(duì)應(yīng)的,也就是說一個(gè)node.js文件就是一個(gè)模塊。

modules(模塊)

在node.js中模塊與文件是一一對(duì)應(yīng)的,也就是說一個(gè)node.js文件就是一個(gè)模塊,文件內(nèi)容可能是我們封裝好的一些JavaScript方法、jsON數(shù)據(jù)、編譯過的C/C++拓展等,在關(guān)于node.js的誤會(huì)提到過node.js的架構(gòu)。

其中http、fs、net等都是node.js提供的核心模塊,使用C/C++實(shí)現(xiàn),外部用JavaScript封裝。

require搜索module方式

node.js中模塊有兩種類型:核心模塊和文件模塊,核心模塊直接使用名稱獲取,比如最長用的http模塊

var http=require('http');

在上面例子中我們使用了相對(duì)路徑 './test'來獲取自定義文件模塊,

node加載模塊的方法

1、核心模塊優(yōu)先級(jí)最高,直接使用名字加載,在有命名沖突的時(shí)候首先加載核心模塊,文件模塊只能按照路徑加載(可以省略默認(rèn)的.js拓展名,不是的話需要顯示聲明書寫)

  • 絕對(duì)路徑
  • 相對(duì)路徑

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • node內(nèi)置調(diào)試方法總結(jié)

    node內(nèi)置調(diào)試方法總結(jié)

    這篇文章主要介紹了node內(nèi)置調(diào)試的方法,并把代碼做了分享,對(duì)此有需要的朋友可以參考學(xué)習(xí)下。
    2018-02-02
  • npm?i報(bào)錯(cuò)以及解決方案實(shí)戰(zhàn)案例

    npm?i報(bào)錯(cuò)以及解決方案實(shí)戰(zhàn)案例

    npm在前端開發(fā)流程中提供了非常完善的自動(dòng)化工具鏈,但是同樣由于其復(fù)雜性導(dǎo)致有很多奇奇怪怪的問題,下面這篇文章主要給大家介紹了關(guān)于npm?i報(bào)錯(cuò)以及解決方案的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • node.js三個(gè)步驟實(shí)現(xiàn)一個(gè)服務(wù)器及Express包使用

    node.js三個(gè)步驟實(shí)現(xiàn)一個(gè)服務(wù)器及Express包使用

    這篇文章主要介紹了node.js三個(gè)步驟實(shí)現(xiàn)一個(gè)服務(wù)器及Express包使用,文章通過新建一個(gè)文件展開全文內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • nodejs使用http模塊發(fā)送get與post請(qǐng)求的方法示例

    nodejs使用http模塊發(fā)送get與post請(qǐng)求的方法示例

    這篇文章主要介紹了nodejs使用http模塊發(fā)送get與post請(qǐng)求的方法,結(jié)合實(shí)例形式分析了nodejs基于http模塊實(shí)現(xiàn)發(fā)送get與post請(qǐng)求具體操作技巧,需要的朋友可以參考下
    2018-01-01
  • Node.js實(shí)用代碼段之獲取Buffer對(duì)象字節(jié)長度

    Node.js實(shí)用代碼段之獲取Buffer對(duì)象字節(jié)長度

    這篇文章主要介紹了Node.js實(shí)用代碼段之獲取Buffer對(duì)象字節(jié)長度,需要的朋友可以參考下
    2016-03-03
  • 深入解讀Node.js中的koa源碼

    深入解讀Node.js中的koa源碼

    這篇文章主要介紹了深入解讀Node.js中的koa源碼,任何一個(gè)框架的出現(xiàn)都是為了解決問題,而Koa則是為了更方便的構(gòu)建http服務(wù)而出現(xiàn)的。 可以簡單的理解為一個(gè)HTTP服務(wù)的中間件框架。,需要的朋友可以參考下
    2019-06-06
  • node.js文件操作系統(tǒng)實(shí)例詳解

    node.js文件操作系統(tǒng)實(shí)例詳解

    這篇文章主要介紹了node.js文件操作,結(jié)合實(shí)例形式詳細(xì)分析了node.js針對(duì)文件的讀取、寫入、刪除、遍歷、監(jiān)控等各種常見操作技巧,需要的朋友可以參考下
    2019-11-11
  • 一文帶你了解Node.js有哪些架構(gòu)模式

    一文帶你了解Node.js有哪些架構(gòu)模式

    Node.js 憑借其非阻塞、事件驅(qū)動(dòng)的架構(gòu),已成為構(gòu)建各種應(yīng)用程序的流行選擇,使用 Node.js 進(jìn)行開發(fā)時(shí),選擇正確的架構(gòu)模式來滿足項(xiàng)目需求至關(guān)重要,在本文中,我們將探討幾種 Node.js 架構(gòu)模式并提供示例來說明它們的用法,需要的朋友可以參考下
    2023-09-09
  • 使用nvm安裝|更新|切換|nodejs的命令詳解

    使用nvm安裝|更新|切換|nodejs的命令詳解

    這篇文章主要介紹了使用nvm安裝|更新|切換|nodejs的命令詳解,有了nvm就可以簡單操作node版本的切換、安裝、查看等,需要的朋友可以參考下
    2022-07-07
  • npm全局模塊卸載及默認(rèn)安裝目錄修改方法

    npm全局模塊卸載及默認(rèn)安裝目錄修改方法

    今天小編就為大家分享一篇npm全局模塊卸載及默認(rèn)安裝目錄修改方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05

最新評(píng)論

台江县| 西平县| 威宁| 东阿县| 平武县| 镇远县| 咸丰县| 莆田市| 榆树市| 内江市| 大石桥市| SHOW| 琼结县| 无为县| 江山市| 秀山| 江口县| 铁力市| 白水县| 济阳县| 柏乡县| 吴川市| 二连浩特市| 辉县市| 余庆县| 米林县| 通州市| 宁陵县| 平江县| 石柱| 延寿县| 海安县| 来凤县| 平原县| 洪湖市| 天门市| 尉氏县| 西华县| 讷河市| 临西县| 鄂温|