cypress 在 typescript 项目中报错找不到 'tslib'

cypresstypescript 项目运行报错如下:

1
2
3
4
5
6
7
An unexpected error occurred

Cannot find module 'tslib' Require stack:

C:\...\Cypress\resources\app\packages\reporter\lib\resolve-dist.js
C:\...\Cypress\resources\app\packages\server\lib\controllers\reporter.js
C:\...\Cypress\resources\app\packages\server\lib\routes.js

阅读全文

webpack 科学修改 node_modules 某个包的部分文件为本地文件

需求总是千变万化,npm 不是万能的,node_modules 里面的文件也是需要维护的。

如果 npm install 安装了某个包,然而这个包里面部分文件不支持你的需求,这时候怎么办?

比如:https://github.com/svg/svgo 此包可以批量处理 svg 文件,但是是 nodejs 运行环境,如何做到在浏览器端运行?如:https://tiny.jijian.link这个浏览器端的图片压缩神器。

阅读全文