首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点/库中的*.js文件在节点编译过程中是否可执行?

节点/库中的*.js文件在节点编译过程中是否可执行?
EN

Stack Overflow用户
提问于 2018-12-08 07:21:52
回答 1查看 118关注 0票数 1

节点如何使用Node.js源代码的库目录中的文件?节点可执行文件是在运行之前解释库中的文件,还是这些javascript文件在节点可执行文件的编译过程中如何使用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-08 07:25:23

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

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

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53680439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档