我最近被引入了一个利用React Boilerplate located here的项目:
获得初始项目"设置"运行yarn
时,我已经处理了大量的WARNING
和ERROR
输出。有些人可能知道,它不一定会失败" due to these errors,这可能是yarn
安装结束的原因,我与#34; ✨ Done in 45.17s.
"
我已在下面列出了每个实例中的一个(警告/错误) - 如果您想查看完整列表,use this link。
警告 -
WARNING in ./~/win-release/index.js
Module not found: Error: Can't resolve 'child_process' in '~/ProjectDir/node_modules/win-release'
@ ./~/win-release/index.js 26:31-55
@ ./~/os-name/index.js
@ ./~/snyk/lib/analytics.js
@ ./~/snyk/lib/monitor.js
@ ./~/snyk/lib/index.js
@ dll reactBoilerplateDeps
错误 -
ERROR in ./~/joi/lib/string.js
Module not found: Error: Can't resolve 'net' in '~/ProjectDir/node_modules/joi/lib'
@ ./~/joi/lib/string.js 3:10-24
@ ./~/joi/lib/index.js
@ ./~/nsp/lib/check.js
@ ./~/nsp/lib/index.js
@ dll reactBoilerplateDeps
问题: 由于我对这个项目(和webpack)相对较新,我想知道我应该如何&#34;感知这些错误以及如何隔离原因并解决它们的问题。我可能会错误地接近这一点,但是,我试图理解为什么它们已被引入(在某些情况下)我是唯一一个发生警告/错误的人。< / p>
对于解决这些问题的原因,内容或方法的任何建议,将不胜感激。我已经完成了大量的谷歌搜索工作,并且没有找到与当前情况大致相符的信息。
正在进行的解决方案探索:
1) 正如@proti所建议
$ npm cache clean
npm ERR! As of npm@5, the npm cache self-heals from corruption issues and data extracted from the cache is guaranteed to be valid. If you want to make sure everything is consistent, use 'npm cache verify' instead.
npm ERR!
npm ERR! If you're sure you want to delete the entire cache, rerun this command with --force.
npm ERR! A complete log of this run can be found in:
npm ERR! ~/.npm/_logs/2017-10-24T18_03_30_905Z-debug.log
$ npm cache verify
Cache verified and compressed (~/.npm/_cacache):
Content verified: 0 (0 bytes)
Index entries: 0
Finished in 0.01s
2)尝试通过Node运行internals/scripts/analyze.js
(source),然后又生成stats.json
个文件which I leveraged here。它似乎没有报告任何这些问题,事实上,它声称它只发出一次警告?这个东西有意复杂吗?
答案 0 :(得分:0)
webpack问题跟踪器/社区的支持解决了这个问题 - https://github.com/webpack/webpack/issues/5878
<强>解决方案:强>
使用stats
和errors: false
的值/对来介绍warnings: false
对象。
为了更好地理解对象,请参阅此处 - https://webpack.js.org/configuration/stats/
如果有人想要定义&#34; true&#34;为什么这需要隐藏和现在解决,我很高兴离线。