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