typescript
typescript为javascript超级
我不止喜欢前端
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Error: invalid JSON, only supports object and array:报错详解
问题重现:问题大意:发送POST请求时发送Koa-Bodyparser错误“无效的JSON,仅支持对象和数组”。此问题是使用koa开发的时候出现的,当我使用postman发送post请求时,后端使用koa-bodyparser接收数据时,出现了这个错误。后端代码:main.ts:import * as Koa from 'koa';import { useControllers } from "koa-controllers";import db from './models';import原创 2020-07-01 14:01:13 · 9567 阅读 · 1 评论 -
TypeScript模块导入终极解决方案
在使用TypeScript导入一般的第三方模块时,因为兼容了es6、es7的语法,所以一般在typescirpt中可以使用 import、export 的方式来导入导出模块ts模块。但是使用ts写nodejs的代码时,这样就有问题,因为nodejs采用的是commonjs,所以这样两者就有冲突使用commonjs的方式导入第三方模块:const koa = require(‘koa’)这种方式虽然没报错,但是这个里面还是有问题的。使用es6的方式导入:import {koa} from ‘.原创 2020-06-30 10:46:59 · 14041 阅读 · 0 评论 -
moduleName is declared but its value is never read.ts(6133)报错解析
问题重现当使用ts语法导入第三方库时,比如koa模块,这时会发现出现这个错误。这个错误因为没有默认导出。问题原因一般我们使用ts导入其他模块时都会有一个声明文件。不明白可以看我另外一篇博客,我们进入声明文件中可以发现模块是通过export =的方式导出的。于是我们去TS官网中的模块可以发现:当使用export = 和 import = require()时CommonJS和AMD的环境里都有一个exports变量,这个变量包含了一个模块的所有导出内容。CommonJS和AMD的export原创 2020-06-30 09:41:35 · 36931 阅读 · 0 评论
分享