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

标签 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 文件中,但没有成功。

提前致谢, 乔什

最佳答案

底部的代码通常是检查是否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/

相关文章:

javascript - 如何根据可用空间更改工具提示位置

javascript - 我需要 GridView 的水平滚动

javascript - grunt : How to run a function and then a task and then another function, 依次,当函数不能拆分到不同的任务时?

node.js - mongodb + nodejs 保存聊天记录

javascript - 点击时添加javascript?

javascript - 选择中的渲染选项失败

javascript - 由于 MIME 类型不匹配,资源被阻止

java - jks keystore 中的证书将导入到 java home 中

random - 名称 'randrange' 未定义错误,密码生成器

Python:如何为 64 位 python 导入 32 位模块