问题描述
这一定是 Web 开发人员可以钻研的最令人厌烦的难题之一。 不过,我可以在这里问一个直截了当的问题:
提到了三个的哪个版本。 (webpack、webpack-obfuscator 和(可能)webpack-cli) 确保它们一起工作? 如果你知道,你可以在这里停止阅读, 和(请)给出答案,或者您可以继续阅读:
我有一个 Yii2 php 应用程序,支持 npm/javascript/React 前端。我愿意:
composer install,npm install,npm run build.
如果从头开始(从 Github 重新克隆,清除缓存),它几乎总是以 npm run build 结束:
Error: The number of constructor arguments in the
derived class t must be >= than the number of
constructor arguments of its base class."
注意:我很高兴能解决这个问题,所以这一切都建立了。不确定 webpack-cli 部分是否会出现(如果您继续阅读)。 再次注意:当我尝试构建本地版本时,此问题出现在 Windows 10 中。在 Linux (Ubuntu 18.04) 中一切正常。
我们现在在 package.json 中有:
"webpack": "^2.4.1","webpack-obfuscator": "^0.17.3"
然后我尝试使用更高版本的 webpack-obfuscator 直到此错误停止,但出现了另一个错误 (!):
TypeError: Cannot read property 'emit' of undefined
那么,我想:也许我们也可以测试更高版本的 webpack?
我这样做了,但随后又出现了另一个错误:
Error: Cannot find module 'webpack-cli'...
(同样,我不确定这是我需要的东西,我相信我对出现的一些是/否问题的回答是肯定的)
有无数个版本,我现在厌倦了。这个问题在过去几年一直困扰着我。 现在这一天,我决定一劳永逸地深入研究它。我花了6个小时,我失败了。 非常感谢您的回答,一定有人有这方面的经验...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)