- 在执行
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模块,解决先前的错误提示。