![](/img/trans.png)
[英]How to configure TypeScript to throw an error/warning for incorrect import statement?
[英]Angular TS1003 Identifier expected on throw import statement, my error stems from the import of throw from 'rxjs'
我有这行代码
import { Observable, throw} from 'rxjs';
我得到了预期的错误标识符:
config/config.service.ts(3,22) 中的错误:错误 TS1003:需要标识符。
它表明错误源于该行/位置 22,这是throw
字的开始。
我需要做什么才能解决这个问题? 他们所说的标识符是什么意思?
我遇到了这个,希望解决相同的错误,但原因不同。 如果其他人有同样的情况,我的问题是我将一些点符号引用转换为字符串符号,但忘记去掉点!
例子:
// Started with ...
const variableName = someObject.dynamicPropertyName;
// Was changed to ...
const variableName = someObject.['dynamicPropertyName'];
// Instead of ...
const variableName = someObject['dynamicPropertyName'];
就我而言,这只是一个糟糕的查找替换问题。 但我想有人也可能在其他情况下遇到这种情况。
throw
是保留字,请尝试:
import { Observable } from 'rxjs';
import 'rxjs/add/observable/throw';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.