我對如何在節點項目中導入模塊有點困惑。我看到有兩種方法可行,但是正確的方法是什麼?或者有什麼區別? 我指的是我正在導入的模塊至少有一個目錄。什麼是導入模塊的正確方法javascript node.js
路#1:
const myModule = require('../myModule');
路#2:
const myModule = require('./../myModule');
而且,我看到一些進口正在使用的文件擴展名完成的,和其他沒有。什麼是正確的方法?
const myModule = require('./myModule');
或
const myModule = require('./myModule.js');
任何反饋,將不勝感激。
這兩個語句都指向相同的位置。 '。/'指向當前目錄,並且指向父目錄的「../」。第一個是第二個的簡短形式 –
您可能想要閱讀https://nodejs.org/api/modules.html以更好地瞭解模塊加載程序的工作方式。這主要是項目特定的選擇。無論什麼作品,作品。 –