V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  darklinden  ›  全部回复第 5 页 / 共 5 页
回复总数  91
1  2  3  4  5  
@duan602728596
感谢回复
* https://github.com/Yaffle/babel-plugin-transform-bigint ``` It will try to detect when an operator is used for bigints, not numbers. This will not work in many cases, so please use JSBI directly only if you know, that the code works only with bigints. ``` 这个 babel 插件的问题和 JSBI to bigint 一样,很多情况下无法有效判别语义...
* 目前看还真是只能套了一层又一层...反正可以跑...
* 现在就像是为了把发动机装拖拉机上,传动拉了根橡皮筋,进油口插了根吸管,拿塑料纸裹了裹,外面贴了个 Hello Kitty ...
@duan602728596 我语文就这么差么...
* 我在逻辑模块中使用了 jsbi ,因为前端有些场景无法使用 bigint
* 后端因为是老项目而且很多 commonjs 的写法无法切换到 module ,前端因为使用的游戏引擎的原因无法切换到 commonjs
* 为了后端“懒”,可以使用 bigint 的 node 特性加减乘除,所以在后端导入逻辑模块的时候需要 babel 转化为 bigint ,并且我引入的 BI 类型也是希望中间模块不显示使用 JSBI 和 bigint 中的任意一个,以保证通用性
* 现在能做到的就是把需要 babel 转换的从整个中间模块变为了只有一个 JBSI 的引用块,但是这个引用块在中间块和前端分别引用的时候需要编译替换为不同的版本,并且声明文件也需要替换,我觉得这不是一个正常的引用工作流
@RomeoHong 现在是生成了两套,cjs 和 mjs 各一套 js 和 d.ts…而且问题在于.d.ts 也并不相同
如何配置 package.json 以达到外部使用库的 typescript 可以正常使用?
类似宏定义 BI 为如果 bigint 有实现则使用,否则使用 js
@zhuisui
@darklinden emm,刚刚手抖就发出去了...
无论 types 在 exports 内 还是 外, 目前我都没法指定多个 types 指向同一路径并且区别“语境”
@lyc575757 稍微看了下,好像不大对...
* package.json 我设置了的啊,上面可能没有表述清楚,问题在于 .d.ts 文件声明
* 分开编译我也做了的,分别使用了两个 tsconfig.json ,只是导出后我自己写脚本处理的 .cjs 和 .mjs
* 目前是 4 个包不是两个,(cjs + esm) x (JSBI + bigint), 其中 bigint 的导出是使用 JSBI 提供的 babel 插件
* 上面的问题就导致会生成至少两套 .d.ts ,而且并不相通
* ··· "exports": {
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.cjs",
"types": "./dist/index.d.ts",
}
},
"types": "./dist/index.d.ts",
···
2022-07-08 17:04:46 +08:00
回复了 cxytz01 创建的主题 数据库 现在还有用存储过程的场景吗?
11 年搞 HIS 的时候就没有不是存储过程的,还美其名曰“轻客户端”
14 年搞 SAP 被存储过程折腾疯了,按他的体量估计也不会改吧?
古董版的系统老多都用的存储过程吧,越老屎山越高?
2022-06-12 20:02:48 +08:00
回复了 darklinden 创建的主题 Windows 吐槽: Windows 竟然没有 rsync...
@v2tudnew 呃,内网同步过外网流量我是看不懂的
习惯使用 git add -p 添加修改
2022-03-12 22:13:58 +08:00
回复了 darklinden 创建的主题 程序员 PHP 原来是这么神奇的语言吗?
@guyeu 确实…手抖了…
2022-03-01 13:55:52 +08:00
回复了 runninghipp 创建的主题 问与答 有什么好用的即时通讯软件,非微信, qq,钉钉哈
beebeep
2021-12-13 21:04:21 +08:00
回复了 JohnXu20151211 创建的主题 C++ 求问 C++一个问题
现在 vs code + docker 远程编写都行,运行环境配好 sdk 交叉编译,远程调试也行。配环境 macOS 上 home brew 比较全,不建议 M1 但是 M1 也能用。其实最方便的还是用好 docker ,干嘛都行
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1038 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 18:30 · PVG 02:30 · LAX 11:30 · JFK 14:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.