我有一个名为all-keyboardevent-keys
的程序包,可以导出键盘事件字符串的对象。该程序包是我创建的另一个程序包onkey-event-manager
中的依赖项,该程序包已包含在Gatsby网站中。
每当我在自己的网站上启动Gatsby开发服务器时,都会收到以下警告:
WARNING Compiled with 1 warnings
warning in ./node_modules/all-keyboardevent-keys/lib/index.js
Critical dependency: the request of a dependency is an expression
在四处搜寻时,我了解到这个警告comes from webpack是一个我鲜为人知的图书馆。
我希望在我的包装中解决此警告,以便其他用户没有问题。不幸的是,此站点上的大多数答案以及其他答案都是针对最终用户的,而不是针对软件包维护者的。
作为软件包作者,我该怎么做才能解决此警告?
答案 0 :(得分:0)
相关的依赖软件包all-keyboard-events
的构建不正确。我用Babel替换了Parcel,更新了构建配置,再次构建,错误得以解决。
我认为这是Webpack过于具体的一个例子;相反,它捕获了我的测试用例遗漏的错误。
希望这对遇到相同问题的其他人有所帮助。