nodejs搜索包的流程


執行npm install后,如果打包成功,會在當前目錄下生成一個node_modules的文件夾,里面存放着我們所需的依賴包。

當需要引用時,例如:

var math = require("math");

nodejs會首先在當前目錄下查找是否存在node_modules文件夾,存在的話會在node_modules文件夾下繼續查找math包,如果存在math包,則進行引用。

如果當前目錄下不存在node_modules文件夾或者node_modules文件夾下不存在math包,會進入當前目錄的上級目錄查找node_modules文件夾。。。按照這種方式進行查找,如果查找到根目錄依然未查找到math包,才會拋出找不到依賴的錯誤。

 


免責聲明!

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



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