Huli's Blog

Learning by sharing

Lidemy 鋰學院是一個為初學者而生的線上程式課程平台,希望能以淺顯易懂的教學,帶領初學者更快速地入門程式設計。你可以直接到網站註冊,或者是追蹤 Lidemy 的粉絲專頁,就能搶先得知課程的最新消息

[Node.js] 更好的 require 方式

| Comments

在寫node js的project的時候,當規模變大的時候資料夾就會越來越多,然後深度也會越來越深
這個時候你的require很可能會長這樣

require('../../../model/article');

但是一堆 ../,看了實在是十分不順眼,所以我們可以新增一個 method 去處理這件事情

app.js
var path = require('path');
global._require = function(_path) {
    return require(path.join(__dirname, _path));
}

這樣在require自己的檔案時,直接用

var article = _require('/model/article')

如果想知道更多方法及討論,可參考 Better local require() paths for Node.js

Comments

comments powered by Disqus