Closed
Description
今天在使用中发现上次并没有从根源上解决问题,虽然不会报找不到声明文件的错了,但是使用中会提示
[worker reload] [worker init] The requested module 'socks-proxy-agent' does not provide an export named 'SocksProxyAgent'
import { SocksProxyAgent } from 'socks-proxy-agent';
^^^^^^^^^^^^^^^
SyntaxError: The requested module 'socks-proxy-agent' does not provide an export named 'SocksProxyAgent'
测试发现只要更改 proxy agent 的引入方式:
import HttpsProxyAgent from 'https-proxy-agent';
import SocksProxyAgent from 'socks-proxy-agent';
或者删除掉 package.json
中的 exports
字段即可解决问题。
不太清除这两种解决方案会不会带来新的问题,甚至有点弄不清为啥会出现这么奇怪的问题,所以放上来看看。
Originally posted by @oevery in #144 (comment)