package,module的認識

  • 一個包必須有package.json,
  • 一個模塊必須有index.jsa "main" field in the package.json,如果沒有,即使它被裝在node_modules目錄下也不能稱作模塊。
  • 能被require()引入的都是module
    • A folder with a package.json file containing a main field.
    • A folder with an index.js file in it.
    • A JavaScript file.
  • package不一定是module,比如一些cli包只包含可執行命令行工具
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章