这是一个基本问题,但我正在努力寻找答案。我正在尝试将 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 文件中,但没有成功。
提前致谢, 乔什
最佳答案
底部的代码通常是检查是否CommonJS已启用(基本上是 Node.js 还是浏览器)。只要您的文件夹中有祖先文件,请在同一文件夹中创建另一个文件,例如:list-ancestry.js
并写入其中:
var ancestry = require("./ancestry");
console.log(ancestry) //Logs the array
关于javascript - 如何在nodejs中导入js文件(在cloud9中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35160189/