踩坑

typescript

  • 使用 export = 导出的模块,需要使用 typescript 提供的特定语法 import let = require(“module”) 导入。参考 Typescript学习笔记(五) 模块机制

  • 其类型缺少调用或构造签名的表达式无法使用 “new”:在 .d.ts 文件中声明包含 new 方法的接口。

webpack

  • webpack_require(…) is not a function 报错,你可能需要在 babal 选项中添加 exclude: [/node_module/]。

node

  • fork 的意义在于,改变 cwd。