Javascript angular 5开发与生产代码面临一个奇怪的问题
以下代码在开发模式下运行良好: 发球——打开 但在部署到生产环境时失败,并出现以下错误:ng build--prod 错误类型错误:对象(…)不是函数 在Javascript angular 5开发与生产代码面临一个奇怪的问题,javascript,typescript,rxjs,angular5,Javascript,Typescript,Rxjs,Angular5,以下代码在开发模式下运行良好: 发球——打开 但在部署到生产环境时失败,并出现以下错误:ng build--prod 错误类型错误:对象(…)不是函数 在this.db.insert上获取此错误 我猜这与ASI(自动分号插入)有关 非常感谢您的帮助 提前感谢。您猜对了,ASI规则仅适用于所解释的特定语句 它包括以下情况: 空话 var语句 表达式语句 do while语句 继续语句 break语句 return语句 throw语句 最好的解决方案是避免依赖ASI,因为它可能无法在所有情况下工
this.db.insert上获取此错误
我猜这与ASI(自动分号插入)有关
非常感谢您的帮助
提前感谢。您猜对了,ASI
规则仅适用于所解释的特定语句
它包括以下情况:
- 空话
var
语句
- 表达式语句
do while
语句
继续
语句
break
语句
return
语句
throw
语句
最好的解决方案是避免依赖ASI,因为它可能无法在所有情况下工作
参考-
谢谢你的回答,但这与rxjs有关。显然,fromPromise在rxjs6中不能正常工作。我从“承诺”改为“从”,结果成功了。
addDriver(driver: any) {
return fromPromise(this.db.insert('driver', driver));
}