什么时候需要准确编译文件?

时间:2016-07-21 17:24:55

标签: html web build compilation

这可能是一个愚蠢的问题,但你怎么知道什么时候需要通过“构建”或编译?我对它的理解是,当你编写代码时,你正在编写源文件,然后,为了被计算机理解,需要将其编译成可执行文件。但是,为什么我只能写一个index.html并将其拉入我的浏览器以使其工作?什么时候编译发生在这种情况下?这与使用像npm这样的构建工具时发生的编译相比如何?

1 个答案:

答案 0 :(得分:1)

编译意味着制作可由机器存储和执行的机器代码列表。浏览器不会这样做,他们只是解析并执行语言而不构建列表。 (尽管通常在评论中提到了更快的执行速度,代码可以在运行中编译并作为机器代码发送到CPU。)