TypeScript
亮子AI
全干程序员
展开
-
【JavaScript】判断对象是否具有某个属性
【代码】【JavaScript】判断对象是否具有某个属性。原创 2023-09-22 15:04:02 · 322 阅读 · 0 评论 -
【Docusaurus】自定义js
首先在 static 目录下创建文件夹 js,自定义的js文件都放在这里(这里假设创建一个文件 custom.js)。在小恐龙框架中如何增加自定义js?原创 2023-05-29 14:18:06 · 247 阅读 · 0 评论 -
【TypeScript】Argument of type ‘Buffer‘ is not assignable to parameter of type ‘string‘.
当使用 fs.readFileSync 读取json文件,然后用 JSON.parse() 时,出现上述错误。正确的方法是加上 utf-8 参数:原创 2022-06-14 07:18:36 · 1215 阅读 · 0 评论 -
【TypeScript】怎样在TS中使用lodash?
lodash是一个广泛使用的JS库,怎样在TypeScript开发中使用它呢?首先安装:npm i lodashnpm i -D @types/lodash使用方法一:在 tsconfig.json 中开启:"esModuleInterop": true然后就可以这样引用:import _ from 'lodash'使用方法二:如果没有启用 esModuleInterop,则可以这样引用:import * as _ from 'lodash'...原创 2022-05-21 07:53:35 · 8157 阅读 · 0 评论 -
【TypeScript】怎样使用环境变量包dotenv?
首先安装:npm i dotenvnpm i -D @types/dotenv创建.env文件,写入环境变量PORT=3011使用环境变量:import 'dotenv/config';const port = process.env.PORT原创 2022-05-08 15:38:18 · 2066 阅读 · 2 评论 -
【TypeScript】怎样在Node.js中使用全局变量global?
如果直接使用 global.MYVAR,TS会报错,因此你需要增加类型定义,让TS能够识别。你可以创建一个文件 src/types/global.d.ts,内容如下:declare global { var MYVAR: string}export {}然后在 tsconfig.json 文件中确认有下面的命令:"include" : [ "src/**/*"]这样就可以愉快地使用 global.MYVAR 了。...原创 2022-04-22 13:30:37 · 4285 阅读 · 0 评论