node的學習過程(菜鳥)

本地模式和全局模式的區別

本地模式不會註冊path環境變量,

全局模式安裝的包不可以直接在js文件中require獲得

當我們把某個包作爲工程運行的一部分時,通過本地模式獲取,如果命令行下則使用全局模式

首先 在我第一次創建node的服務器的時候命名了node.js然後打開命令行 node node.js

但是這是會報錯的,後來重命名之後就可以順利執行了,不可以命名爲node 不可以命名爲node 不可以命名爲node 重要的事情說三遍

var myModule=require('./aaa');引入模塊,同級模塊下

規範的包應該:

package.json必須在包的頂層目錄下

二進制文件應該在bin目錄下

JavaScript代碼應該在lib目錄下

文檔應該在doc目錄下

單元測試應該在test目錄下

require下是不會重複加載模塊的,也就是說不管調用多少次,獲取的模塊應該是同一個

this指向的是函數的擁有者

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章