错误:环境上下文中不允许使用初始化程序

时间:2017-04-10 08:25:25

标签: angular node-modules typescript2.0

我在编译时将我的Angular版本从版本2.4.0升级到4.0.0,我收到了以下错误。

enter image description here

如何解决这些错误?

4 个答案:

答案 0 :(得分:2)

对我来说,这个问题是由引用错误的TypeScript编译器版本的Visual Studio项目文件引起的 - 请参阅https://stackoverflow.com/a/43963664/236860Allen Conway's优秀帖子的答案。

答案 1 :(得分:0)

将typescript的版本更改为TypeScript 2.1。

这是因为打字稿2.1中存在重大变化 示例:

declare const TEST_FIXTURE: string

现在输出为

declare const TEST_FIXTURE = "whatever";

答案 2 :(得分:0)

我有同样的错误。 TS版本的全局更改不起作用,但是当我在package.json文件的devDependencies中将TS版本更改为最新版本时,错误消失了。

答案 3 :(得分:0)

我有类似的问题。只需安装打字稿即可解决问题。

npm install -g typescript