在Node.js程式中使用require.resolve(request)
即可確認該模組是否有載入。
例如檢查從npm下載的mocha
模組是否載入。
try {
console.log(require.resolve("mocha"));
} catch(e) {
console.error("Mocha is not found");
}
或是檢查工作空間中modules
目錄下的my-module.js
try {
console.log(require.resolve('./modules/my-module.js'));
} catch(e) {
console.error('my-module.js is not found');
}
若是有正常載入則會印出模組路徑,若是沒有則會拋出錯誤。
參考:
沒有留言:
張貼留言