Angular 13构建时出现Cannot find module 'places.js'错误求助
解决Angular 13中angular-instantsearch构建时找不到'places.js'的错误
这个错误是因为angular-instantsearch的places widget依赖第三方包places.js,但该包未被自动安装,同时TypeScript缺少对应的类型声明文件,以下是具体解决步骤:
首先安装
places.js核心依赖:npm install places.js如果你使用yarn,执行:
yarn add places.js安装对应的TypeScript类型声明文件(开发依赖):
npm install @types/places.js --save-dev若上述命令提示包不存在,可以手动在项目根目录创建一个类型声明文件
typings.d.ts,添加以下内容:declare module 'places.js';若仍有报错,可尝试在
tsconfig.json的compilerOptions中添加"skipLibCheck": true,跳过第三方库的类型检查(注意这是兜底方案,优先保证依赖安装完整)。
内容的提问来源于stack exchange,提问作者Suresh Palanisamy
相关产品推荐
相关产品推荐

