第三方库有用到process,引用进去,构建web包就会提示process.memoryUsage is not a function,预览正常。
https://github.com/shrinktofit/walletconnect-web3-provider-browser-bundle 仓库里面这个打包出来放到一个空项目里面也是相同问题sdkTest.zip (886.6 KB)
强烈的需要 tree shaking,至少是 NPM 包的 tree shaking。
Hello, could you please explain how to fix this problem? I tried to fix but still not sure.
您好,您能解释一下如何解决这个问题吗?我试图修复但仍然不确定。
creator 3.5.2版本,使用crypto-es需要加入参数"type": "module"
,加了这个参数。又同时使用了protojs这个包,protojs报错default is not exported...
,然后把"type": "module"
去掉。就又都不报错了…
问题就是,一个项目,要同时使用两种标准的包,怎么处理比较好?
你是在哪加的?我没有做任何修改直接使用 crypto-es 是可以的。
您好,
我用roll打包walletConnect总是报错,能发一下你们打包成功的rollup版本及rollup.config.js吗?
(打包报错的情况参见:https://github.com/WalletConnect/walletconnect-monorepo/discussions/1232)
不胜感激!
反馈一个现象,就是我直接用import web3 from 'web3/dist/web3.min.js’的方式引入web3包后,就可以通过web3.version的方式直接取到值了,也就是等于是只要这样就可以用了,但是写web3.的时候,并不能联想出version,应该说啥都联想不出来,但是能用。
然后,如果按照教程添加一个.d.ts的话,可以在写web3.的时候联想出default,写完default也能联想出version。然鹅,运行的时候,会说default是undefined。
3.x的导包,和vscode的提示,行为就是很容易不一致,不知道为什么。你这个问题的话,可以强制 as 一个可以提示的类型,然后用提示。
npm 的 mqtt 可以支持么,
我 npm i mqtt --save 后
vscode 里 import 导入后没啥问题,
Chrome 运行时 会报一个错误:
current environment does not provide a require() for requiring events
请问一下,这个打出来的index.mjs能在2.4.9版上使用吗?
@shrinktofit
你好 我们想在cocos使用西瓜播放器 都快封装完了 一直构建的是调试模式 所以没有问题
今天正式提测 发现非调试模式下构建出的包 直接无法使用 我写了个最简单的demo测试 就写两句代码
如果是调试模式构建的包 可以正常打印
求大佬指点迷津
ethers.js
import dayjs from ‘dayjs’;
import utc from ‘dayjs/plugin/utc’;
import timezone from ‘dayjs/plugin/timezone’;
dayjs.extend(utc);
dayjs.extend(timezone);
dayjs.tz.setDefault(‘PRC’);
引入dayjs/plugin相关的就报错
helper/TimerHelper.ts 为起点找不到模块 “dayjs/plugin/utc”
打开是空白啊。。。