2016-04-28 53 views
0

我想在第三方应用程序中使用下面的node.js模块,该程序内置了一个JavaScript编译器。我安装了node.js,但我似乎无法使用require函数。关于如何将这些模块包含到应用程序中的任何建议?试图在第三方应用程序中包含节点JS库

var mysql = require("mysql"); 
var fs = require("fs"); 
var path = require("path"); 

回答

1

require()是内置于node.js环境中的函数。它不是标准Javascript的一部分,因此可能不会出现在其他Javascript环境中。请记住,为node.js编写的大量模块使用node.js特定的功能和模块,这些功能和模块不一定会出现在其他一些JS引擎中。

如果您告诉我们更多关于您正在运行的JS引擎以及您想通过node.js模块实现的引擎的信息,我们可能会针对如何继续操作提供更具体的建议。除非其他JS引擎试图与node.js环境100%兼容,或者除非您尝试使用的模块不参考node.js环境特有的任何功能,否则这些模块将运行在其他JS环境中。

请记住,node.js是一个V8 Javascript引擎加上一大堆其他库和功能。你不能只用一个Javascript引擎来替换它。

+0

我可以在应用程序中找到有关javascript的信息是javascript API v7.2。不知道这是否是引擎或别的东西。 有什么办法可以从应用程序中调用我的节点脚本,使其在应用程序外部运行。像节点myScript.js? – ESco

+0

在应用程序中,我想在执行任务之前运行我的脚本,并且有一个选项可以在应用程序中执行此操作。我的脚本正在查询数据库并将结果写入.txt文件。在执行任务之前,我只需要.txt文件。 – ESco

+0

@ESco - 包含这个Javascript的其他实现的应用程序是什么?它是什么产品? – jfriend00

相关问题