博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Typescript error
阅读量:5145 次
发布时间:2019-06-13

本文共 898 字,大约阅读时间需要 2 分钟。

error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.

error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
error TS2304: Cannot find name 'Symbol'.
error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.
error TS2339: Property 'assign' does not exist on type 'ObjectConstructor'.

有朋友在群里问我,上面这种错误怎么产生的

我们在刚开始学Typescript,编译Typescript时候经常出现的错误

上面这种情况是因为 大多是因为没有指定编译js版本,因为Typescript是基于js开发的

解决方法:选择最新版本 js ECMAScript 2017

创建 tsconfig.json    //typescript 的配置文件    更多配置详见

{ "compilerOptions":{
"module":"commonjs", "noImplicitAny":true, "removeComments":true, "preserveConstEnums":true, "sourceMap":true, "target":"es2017" // <- 重点在这里 指定为最新版 }, "include":[ "src/*" //指定需要编译的ts文件所在目录 ], "exclude":[] //排除不需要ts编辑的文件或目录}

最后直接执行   tsc    //就不会报错了,(前提是你不要写错代码哦!)

转载于:https://www.cnblogs.com/hnshi/p/7696137.html

你可能感兴趣的文章
shim和polyfill有什么区别
查看>>
Failed to load the JNI shared library “E:/2000/Java/JDK6/bin/..jre/bin/client/jvm.dll
查看>>
Zabbix3.4服务器的搭建--CentOS7
查看>>
〖Python〗-- IO多路复用
查看>>
栈(括号匹配)
查看>>
夜太美---酒不醉--人自醉
查看>>
Java学习 · 初识 面向对象深入一
查看>>
源代码如何管理
查看>>
vue怎么将一个组件引入另一个组件?
查看>>
Razor项目所感(上)
查看>>
android程序完全退出步骤
查看>>
bzoj1040: [ZJOI2008]骑士
查看>>
LeetCode 74. Search a 2D Matrix(搜索二维矩阵)
查看>>
利用SignalR来同步更新Winfrom
查看>>
反射机制
查看>>
CocoaPod
查看>>
【Finish】Python Day 9
查看>>
css3实现漂亮的按钮链接
查看>>
最大矩形面积
查看>>
[python基础] python 2与python 3的区别,一个关于对象的未知的坑
查看>>