当我运行 grunt babel 任务时,它不断给我
笔记 :
有人可以告诉我为什么会发生这种情况以及解决此问题的方法是什么?
最佳答案
这不是您代码中的错误。 Babel 报告 common.js
和 detailjs
文件的大小大于 100 KB,这意味着 Babel 不会尝试生成“漂亮”的代码输出。 compact
选项改变了这种行为,并具有三个有效值: auto
,默认值,它禁用大于 100 KB 的文件的漂亮生成; true
,它总是禁用漂亮的生成;和 false
总是生成漂亮的代码。
您可以将 compact
选项传递给 Babel,其值为 true
以防止您看到的消息出现,但这也将阻止 Babel 生成漂亮的输出。
如果您想要漂亮的输出,但要以性能为代价,并希望防止您看到的警告,您可以将 compact
设置为 false
,这将始终生成漂亮的代码。
请注意,虽然 Babel 认为这段代码“漂亮”,但它可能无法满足您对漂亮代码的理想。
关于gruntjs - grunt babel 100 kb 样式问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31690481/