起初我認為這是ES6或者Webpack的語法,但查閱相關API后並沒有相關說明,通過進一步地搜索,才知道這是Node模塊系統的約定和實現(Webpack打包工具是兼容node模塊系統的,自然遵守相關規則)
當require/import 的模塊不是核心模塊,或./"這樣的相對路徑,就會從當前package的node_modules開始找,找不到就到當前package的上一層node_modules里找。。直到找到全局的node_modules。
這樣找到的是一個同名的文件夾,如果文件夾下有package.json,便根據main字段找到js文件,如圖:

如果沒有,則默認取當前文件夾下的index.js
