我在将此语音转文本包集成到我的 Angular 应用程序中时遇到问题。我添加了导入语句:
import spoken from "../../../node_modules/spoken/build/spoken.js";
我的项目能够找到口语.js模块,但它告诉我"允许未设置"。
如果我在 tsconfig.json 文件中将该值设置为 true,则在其他文件中会收到多个.js相关错误,并且无法构建项目。有没有人遇到过类似的事情 这个以前?
如果要在运行时导入模块,但不使用 TypeScript 进行检查,请尝试从导入路径中删除.js
扩展名。
一种方法也是通过tsconfig.json
中的"checkJs": false
禁用JS文件的类型检查。
或者您也可以将文件包含在angular.json
文件和控制器scripts
数组中,只需声明该变量:
declare const spoken: any;
(随意使用更具体的东西而不是any
:](