自制.js舒适的类似C的预处理器。实现includeexcludedefineputifelififdef 。在控制台中使用node homemade.js path/to/source.js path/to/destination.js。应用程序接口与语法完全兼容。

#exclude —删除代码片段来源:


//#exclude console.log(a, b, c)

//#end

结果:当您想从构建中删除支持代码时很有用,例如辅助函数等。

#include —插入文件来源:


//#include ./c.js : Hello world !

结果:Hello world! 文件以递归方式插入,因此插入的文件也将被处理。