会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
JasonWangTing
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
下一页
2021年1月8日
第四篇:TypeScript装饰器
摘要: 第三篇的文章中,我们实现了简单的IoC容器,代码如下: 1 import 'reflect-metadata'; 2 3 type Tag = string; 4 type Constructor<T = any> = new (...args: any[]) => T; 5 type BindVa
阅读全文
posted @ 2021-01-08 16:11 JasonWangTing
阅读(1058)
评论(0)
推荐(0)
2021年1月7日
第三篇:IoC初探
摘要: 这是使用TypeScript一步一步实现IoC系列的第三篇文章. 我们知道,使用IoC模式时,需要把创建依赖的责任就给上层,上层进行统一的管理,那么,上层是什么呢?这里的上层就是我们通常所说的IoC container. 这篇文章中我们将实现一个简单的IoC container. 一.创建一个测试类
阅读全文
posted @ 2021-01-07 21:32 JasonWangTing
阅读(599)
评论(0)
推荐(0)
第一篇:使用Typescript开发Nodejs
摘要: 这是实现IoC系列的第一步,因为是基于TypeScript的,所以首先我们来看一下如何使用TypeScript来开发NodeJs项目 TypeScript已经得到广泛的应用,一般开发Nodejs后端时都会使用成熟的框架,比如Nestjs,但是一些小工具,就没有必要使用框架了,但是又想使用typesc
阅读全文
posted @ 2021-01-07 19:15 JasonWangTing
阅读(10869)
评论(1)
推荐(0)
2020年12月14日
webpack loader plugin devtool整理
摘要: Loader Plugin HtmlWebpackPlugin: 创建html,自动引用生成的文件,这对于生成的bundle包每次都变化时(比如含有hash)特别有用。 webpack-bundle-analyzer:包大小分析工具 clean-webpack-plugin: 清空output的目录
阅读全文
posted @ 2020-12-14 13:30 JasonWangTing
阅读(123)
评论(0)
推荐(0)
webpack的输出管理
摘要: 官方文档 手动地对index.html进行文件管理,比如导入bundle,特别是有多个bundle时,就比较麻烦了。如果bundle的名称是hash的,就更加麻烦了。所以有必要使用工具来管理输出。 一. 如何有多个entry以及多个output file const path = require('
阅读全文
posted @ 2020-12-14 13:27 JasonWangTing
阅读(95)
评论(0)
推荐(0)
webpack的基本了解
摘要: 定义nodejs或者普通的js文件,模块的导入还是require,但是使用webpack打包的项目,可以使用import这种方式,默认会转换为require 如果webpack是安装在项目中的,执行项目中的看执行命令(比如webpack,比如pkg包),一般有3中方式: 在命令行中:node_mod
阅读全文
posted @ 2020-12-14 13:24 JasonWangTing
阅读(196)
评论(0)
推荐(0)
webpack 包大小分析
摘要: webpack-bundle-analyzer文件大小分析工具 Angular cli 与webpack-bundle-anglyzer结合分析包大小。 一.安装 npm install --save-dev webpack-bundle-analyzer 二.配置 webpack.config.j
阅读全文
posted @ 2020-12-14 12:25 JasonWangTing
阅读(989)
评论(0)
推荐(0)
2020年12月9日
Node库整理
摘要: 打包工具, 可以将Nodejs应用打包成windows 程序, linux程序 (pkg) 执行shell 脚本的工具,shelljs, 比如操作文件目录,可以使用fs库,但是效率没有shell脚本来的快速。 Shelljs的封装,可以在windows命令行中运行linux命令的shx库 命令行参数
阅读全文
posted @ 2020-12-09 16:03 JasonWangTing
阅读(346)
评论(0)
推荐(0)
Shelljs 在Nodejs中运行shell脚本
摘要: Shelljs是Node.js下的脚本语言解析器,具有丰富且强大的底层操作(Windows/Linux/OS X)权限。Shelljs本质就是基于node的一层命令封装插件,让前端开发者可以不依赖linux也不依赖类似于cmder的转换工具,而是直接在我们最熟悉不过的javascript代码中编写s
阅读全文
posted @ 2020-12-09 11:03 JasonWangTing
阅读(1673)
评论(0)
推荐(0)
自定义cli快速创建项目结构
摘要: 研究院性质的公司要求快速地实现从想法到Demo的验证,每次做demo时都需要重新建立项目骨架,不复杂但是繁琐,所以想到可不可以自定义cli来完成这些繁琐的工作。 这篇文章会随着cli的功能的丰富持续更新。。。 一. npm init新建nodejs项目 cli是使用nodejs来写的,使用npm i
阅读全文
posted @ 2020-12-09 10:25 JasonWangTing
阅读(649)
评论(0)
推荐(2)
1
2
3
4
下一页
公告