请问为何typescript中使用promise报错
请问为何typescript中使用promise报错
如图: 配置如图
lib里加es2015也加了,还是报这个错啊,请各位大神支支招
10 回复
{
"compilerOptions": {
/* Basic Options */
"target": "ES6", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', or 'ESNEXT'. */
"module": "commonjs", /* Specify module code generation: 'commonjs', 'amd', 'system', 'umd' or 'es2015'. */
"lib": [ /* Specify library files to be included in the compilation: */
"es2017",
"dom"
],
@zengming00 我把你的配置复制过来,还是一样的报错。。async和promise都报错,不知道我这环境咋回事
@shuaishenk @types/node 模块?
@zengming00 都有。。 “dependencies”: { “fs-extra”: “^6.0.1”, “koa”: “^2.5.1”, “socket.io”: “^2.1.1” }, “devDependencies”: { "@types/fs-extra": “^5.0.4”, "@types/koa": “^2.0.46”, "@types/node": “^8.9.0”, "@types/socket.io": “^1.4.36” }
target 都 2017了,直接把 lib 删掉试试
@waitingsong 一开始就是没加lib,报错。。加不加都不行
是代码写得有问题么?
@waitingsong 发现是不能单独tsc带promise的文件。。,在根目录执行tsc命令就没事。。
nodejs版本了解一下