Javascript 在编译节点可执行文件期间,是否使用node/lib中的*.js文件?

Javascript 在编译节点可执行文件期间,是否使用node/lib中的*.js文件?,javascript,node.js,v8,embedded-v8,Javascript,Node.js,V8,Embedded V8,节点如何使用中的文件?节点可执行文件是否在运行前解释库中的文件,或者这些javascript文件在编译节点可执行文件时是如何使用的?这些文件被称为内部javascript文件。它们被打包到node可执行文件中,node.js知道如何在运行node.js应用程序时从可执行文件中获取它们。可执行文件包含一个资源系统,因此除了代码外,它们还可以包含其他类型的资源文本、图像、对话框等 如果确实需要在node.js脚本文件中输入,它会根据已知内部脚本文件名列表检查要查找的名称。如果匹配,则从可执行文件中的

节点如何使用中的文件?节点可执行文件是否在运行前解释库中的文件,或者这些javascript文件在编译节点可执行文件时是如何使用的?

这些文件被称为内部javascript文件。它们被打包到node可执行文件中,node.js知道如何在运行node.js应用程序时从可执行文件中获取它们。可执行文件包含一个资源系统,因此除了代码外,它们还可以包含其他类型的资源文本、图像、对话框等

如果确实需要在node.js脚本文件中输入,它会根据已知内部脚本文件名列表检查要查找的名称。如果匹配,则从可执行文件中的内部位置获取源,而不是从本地文件系统中的单独文件。类似地,如果require来自其中一个内部文件,它也知道在其内部位置查找所需文件


它们在执行时作为Javascript运行。它们不会预编译成Javascript以外的内容。主要区别在于它们是包含在节点可执行文件中的Javascript脚本资源,而不是从文件系统加载的内容。

这些文件被称为内部Javascript文件。它们被打包到node可执行文件中,node.js知道如何在运行node.js应用程序时从可执行文件中获取它们。可执行文件包含一个资源系统,因此除了代码外,它们还可以包含其他类型的资源文本、图像、对话框等

如果确实需要在node.js脚本文件中输入,它会根据已知内部脚本文件名列表检查要查找的名称。如果匹配,则从可执行文件中的内部位置获取源,而不是从本地文件系统中的单独文件。类似地,如果require来自其中一个内部文件,它也知道在其内部位置查找所需文件


它们在执行时作为Javascript运行。它们不会预编译成Javascript以外的内容。主要区别在于,它们是包含在节点可执行文件中的Javascript脚本资源,而不是从文件系统加载的内容。

这些将是运行库,您可以使用require将其包含在应用程序中。它们不是预编译的。它们是中描述的Node.js内部模块的源代码。这些是运行库,您可以使用require将其包含在应用程序中。它们不是预编译的。它们是中描述的Node.js内部模块的源代码。它们打包到节点可执行文件中。。我的理解是,可执行文件只是一个二进制文件,所以这不意味着这些.js文件是在某个时候编译的吗?节点可执行文件中包含的Javascript脚本资源。。您能否解释一下.js脚本是通过什么机制“包含”在可执行文件中的?@N.Parikh-Windows可执行文件文件包含代码,也可以包含字符串等资源,可执行文件中的代码可以根据需要访问这些资源。我现在明白了。js模块代码以原始javascript形式存储在可执行文件中作为数据。我能够使用十六进制编辑器确认这一点,以查看嵌入在节点二进制文件中的原始js源代码。感谢youuu@jfriend00它们已打包到节点可执行文件中。。我的理解是,可执行文件只是一个二进制文件,所以这不意味着这些.js文件是在某个时候编译的吗?节点可执行文件中包含的Javascript脚本资源。。您能否解释一下.js脚本是通过什么机制“包含”在可执行文件中的?@N.Parikh-Windows可执行文件文件包含代码,也可以包含字符串等资源,可执行文件中的代码可以根据需要访问这些资源。我现在明白了。js模块代码以原始javascript形式存储在可执行文件中作为数据。我能够使用十六进制编辑器确认这一点,以查看嵌入在节点二进制文件中的原始js源代码。谢谢你uu@jfriend00