node_modules干什么的?


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

 

 

modules(模塊):

在node.js中模塊與文件是一一對應的,也就是說一個node.js文件就是一個模塊,文件內容可能是我們封裝好的一些JavaScript方法、JSON數據、編譯過的C/C++拓展等,在關於node.js的誤會提到過node.js的架構。

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

require搜索module方式

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

var http=require('http');

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

 

node加載模塊的方法:

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

  • 絕對路徑

  • 相對路徑

vi設計http://www.maiqicn.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM