首页 > 解决方案 > Webpack + Vue Storefront:dist .js 文件包含多个“\n//\n”

问题描述

我正在开发一个 Vue Storefront (链接到 Github repo ) 项目并查看 Webpack 提交的构建,我看到它充满了

\n//\n//\n//\n//\n//\n//\n/* harmony default export */

有时这个字符串甚至更长,比如:

\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// \n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n //\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n/*和声默认出口 */

这是在文件路径的末尾,它看起来像这样:

webpack_require (123);\n\n// 连接模块:./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./mypath/MyFile.vue?vue&type =script&lang=js&\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// \n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n /* 和谐默认导出 */

由于项目很大并且捆绑的文件很大,我想知道那些“\n//\n”代表什么以及是否有办法摆脱它们,或者减少它们以节省一些 kb在最终生成的文件上。

webpack 文件是默认的:Github 链接

谢谢。

标签: vue.jswebpackbabeljsecmascript-harmonyvue-storefront

解决方案


推荐阅读