这是一个基本问题,但我很难找到答案。我正在尝试将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文件中但没有成功。
提前致谢, 约什
答案 0 :(得分:1)
底部的代码通常用于检查CommonJS是否已启用(基本上是Node.js还是浏览器)。只要你有一个文件夹中的祖先文件,在同一个文件夹中创建另一个文件,例如:list-ancenstry.js
并写入:
var ancestry = require("./ancestry");
console.log(ancestry) //Logs the array