- 在执行
t i c后出现错误提示,提示表明找不到require。 require是Node.js中用于引入模块的方法,而这并非JavaScript的标准模块导入方式。- Node.js选择使用CommonJS模块系统,在后来JavaScript已有自己的模块系统,但Node.js未采用。
- 项目利用TypeScript,可使用JavaScript标准模块系统。
- TypeScript编译器不识别
require,建议安装Node.js类型定义。 - 通过命令
n b m install at type新鲜node将类型定义作为项目开发依赖安装,包名前缀为at types。 - 安装后,TypeScript编译工具会识别
require及相关Node.js模块,解决先前的错误提示。