首页 > 解决方案 > throw import 语句中预期的 Angular TS1003 标识符,我的错误源于从“rxjs”导入 throw

问题描述

我有这行代码

import { Observable, throw} from 'rxjs';

我得到了预期的错误标识符:

config/config.service.ts(3,22) 中的错误:错误 TS1003:需要标识符。

它表明错误源于该行/位置 22,这是throw单词的开头。

为了解决这个问题,我需要做什么?他们所说的标识符是什么意思?

标签: javascriptnode.jsangularnpm

解决方案


我遇到了这个问题,希望解决同样的错误,但原因不同。如果其他人也有同样的情况,我的问题是我将一些点表示法引用转换为字符串表示法,但忘记去掉点了!

例子:

// Started with ...   
const variableName = someObject.dynamicPropertyName;
// Was changed to ...
const variableName = someObject.['dynamicPropertyName'];
// Instead of ...
const variableName = someObject['dynamicPropertyName'];

就我而言,这只是一个糟糕的查找替换问题。但我想在其他情况下也可能有人会遇到这种情况。


推荐阅读