【Typescript】跟tsconfig设置相关的报错

    科技2022-08-01  107

    1.esModuleInterop

    import express from ‘express’; 报错内容:

    此模块是使用 "export =" 声明的, 在使用 "esModuleInterop" 标志时只能与默认导入一起使用。 //解决方案:compilerOptions.esModuleInterop=true { "compilerOptions": { "esModuleInterop": true } }

    原因:很多库没有默认输出,普通的方法为: import * as express from ‘express’ 设置之后就可以按照:import express from 'express’这种格式设置

    2.tsconfig.json 找不到任何输入

    在配置文件“d:/VSCode-WorkSpace/todolist/node/myapp/tsconfig.json” 中找不到任何输入。 指定的 "include" 路径为“["src/**/*"]”,"exclude" 路径为“["node_modules"]”。 //此时tsconfig.json { ... "include": ["src/**/*"] }

    也就是说,include包括了src目录。但是src目录下一个ts文件都没有,被骗了它很生气,随便创建一个ts文件就行了

    Processed: 0.008, SQL: 8