试图在第三方应用程序中包含Node JS库

时间:2016-04-28 23:18:53

标签: javascript node.js

我正在尝试在第三方应用程序中使用以下node.js模块,该应用程序内置了javascript编译器。我安装了node.js但似乎无法使用DECLARE @return_value int EXEC @return_value = [dbo].[SelectLogByDate] @StartDate = ?, --Param here @EndDate = ? --Param here SELECT 'Return Value' = @return_value GO 函数。关于如何将这些模块包含在应用程序中的任何建议?

require

1 个答案:

答案 0 :(得分: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引擎替换它。