nodejs版本v0.6.21-pre中“pre”的重要性是什么?

时间:2012-08-06 13:15:26

标签: node.js

某些版本在版本号末尾有“-pre”,有些版本没有。 “-pre”的重要性是什么?

1 个答案:

答案 0 :(得分:2)

这意味着二进制文件是从开发或“预览”提交构建的。

来自src/node_version.h

#if NODE_VERSION_IS_RELEASE
# define NODE_VERSION_STRING  NODE_STRINGIFY(NODE_MAJOR_VERSION) "." \
                              NODE_STRINGIFY(NODE_MINOR_VERSION) "." \
                              NODE_STRINGIFY(NODE_PATCH_VERSION)
#else
# define NODE_VERSION_STRING  NODE_STRINGIFY(NODE_MAJOR_VERSION) "." \
                              NODE_STRINGIFY(NODE_MINOR_VERSION) "." \
                              NODE_STRINGIFY(NODE_PATCH_VERSION) "-pre"
#endif

-pre已针对发行版移除(例如:2012.08.03 Version 0.6.21 (maintenance)),并再次添加后续版本广告(例如:now working on 0.6.22)。