如何在nodejs中导入js文件(在cloud9中)

时间:2016-02-02 17:37:16

标签: javascript node.js import

这是一个基本问题,但我很难找到答案。我正在尝试将js文件(位于此处http://eloquentjavascript.net/code/ancestry.js)导入到我的Cloud9 Nodejs IDE中,但我不知道该怎么做。

我已成功将文件导入我的库中。但是,我不清楚我要对文件底部添加的代码做什么:

// `require(./path/to/ancestry.js)` will get you the array.
if (typeof module != "undefined" && module.exports)
  module.exports = ANCESTRY_FILE;

我尝试将其添加到server.js文件中但没有成功。

提前致谢, 约什

1 个答案:

答案 0 :(得分:1)

底部的代码通常用于检查CommonJS是否已启用(基本上是Node.js还是浏览器)。只要你有一个文件夹中的祖先文件,在同一个文件夹中创建另一个文件,例如:list-ancenstry.js并写入:

var ancestry = require("./ancestry"); 
console.log(ancestry) //Logs the array