我有一个私有的npm软件包,正在导入到我的Next应用程序中。
import { Button } from 'private-npm-package'
除了我的应用程序中的Button之外,我没有使用任何其他组件。当我分析输出时,我看到此包中的其他component / js文件包含在构建输出中。这使捆束尺寸更大。我的理解是默认情况下启用树摇动。在node_modules内部不会摇树吗?谁能解释我在做什么错?如何从构建输出中删除不使用的文件/组件? 我有一个自定义.babelrc,如下所示:
{
"presets": [
"next/babel"
]
}