1、npm:nodejs package manager(nodejs包管理器)---npm install ***------安裝模組***
npm uninstall ***----解除安裝模組***
npm init------初始化
npm publish------發布自定義模組到npm官網
不過,大牛才用的上吧 o(╥﹏╥)o,繼續努力吧!
npm --force unpublish-----刪除-npm官網的自定義模組
2、node_modules——放模組
自定義模組可以放在node_modules裡
3、require——引入其他模組
var mod1 = require('./mod.js');-------.js可省略不寫
var mod1 = require('./mod');
var mod2 = require('mod');
如果有"./",從當前目錄找。如果沒有"./"先從系統模組,再從node_modules找。
4、exports——單個輸出
對外輸出東西——必須加給exports
exports.a = 12;
exports.b = 5;
5、module——批量輸出
module.exports = ;
示例如下:
自定義模組mod.js
引入mod.js模組使用
NodeJS自定義模組
1.建立測試模組js檔案 我這裡命名為test.js 2.新增測試方法 function test console.log test success 3.公開該方法到node模組 這個是public的方法名,外部呼叫的時候,使用這個方法名 exports.test test 4.測試 在另乙個js檔...
NodeJS自定義模組
1.建立測試模組js檔案 我這裡命名為test.js 2.新增測試方法 function test console.log test success 3.公開該方法到node模組 這個是public的方法名,外部呼叫的時候,使用這個方法名 exports.test test 4.測試 在另乙個js檔...
nodejs自定義模組查詢規則
node使用require識別符號進行模組查詢的優先順序 核心模組,如 http fs path 等。以 或 開始的相對路徑模組。以 開始的絕對路徑檔案模組。非路徑形式的檔案模組,如自定義的connect模組。核心模組 核心模組的優先順序僅僅次於快取載入,它在node的源 中已經編譯成二進位制 故其...