簡體   English   中英

script標記如何解析node_modules的路徑?

[英]How does script tag resolves path to node_modules?

我正在閱讀這個Node.js In Action,這個index.html引用了node_modules文件夾中的socket.io.js (我相信)。

node_modules文件夾是index.html所在的目錄之一時,以下腳本標記如何解析socket.io.js的路徑?

腳本標簽:

<script src="/socket.io/socket.io.js" type="text/javascript"></script>
  • Socket.io將socket.io-client/socket.io.js文件的內容讀入變量。

  • Socket.io可以訪問你的應用程序的http服務器,然后它會偵聽與'/socket.io/socket.io.js'之類的URL匹配的請求,並響應上面那個變量的內容

你可以在socket.io源代碼中看到這個:

在文件中包含模塊時,節點首先在當前目錄的node_modules文件夾中查找模塊。 如果它沒有找到它,那么它將移動到父目錄並在該目錄中存在的node_modules查找該模塊,並且它一直向上移動直到找到所需的模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM