我意识到这可能是一个“NOOB”时刻,但我低头看着webpack.config.js
并没有看到任何明显的回答这个问题。话虽如此,我将是第一个承认我已经将内置的webpack工具视为理所当然并且从未真正学会它的人。
我们需要关注我们的APK或我们的Angular应用程序的大小,因为我们的node_modules
文件夹既包含nativescript插件,也包含web?
EX:node_modules
包含用于nativescript的nativescript-ui-chart
和用于web的ngx-charts
。
webpack AOT编译器(使用ng build --prod
或tns run android --bundle
)是否已经处理过这个问题?如果没有,我们能做什么或者只是使用共享代码库的工件?
无论您在node_modules
中拥有什么,Webpack都只捆绑项目所需的package.json
/脚本。因此,您不必担心node_modules
文件夹中的大小或内容。
Webpack甚至可以明确配置为拾取或忽略特定的包/脚本,从docs了解更多信息。