gpt4 book ai didi

javascript - Package.json在打包分发中的作用

转载 作者:行者123 更新时间:2023-12-03 12:40:47 30 4
gpt4 key购买 nike

就包装而言,我对package.json的角色感到困惑。

在AFAIK中,dependencies下的内容将包含在分发包中,而devDependencies下的内容将不包含在内。

但是,我做了一个实验,试图最小化应用程序的程序包大小。我删除了所有dependenciesdevDependencies,并且按预期的方式,node_modules不再包含在软件包中(不在dist/resources中)。但是当我尝试运行打包的应用程序时,它仍然有效。所有需要node_modules的功能仍然有效。

这正常吗?还是框架中存在导致此行为的应用程序(例如,webpack,babel等)?

我正在使用Quasar框架进行 Electron 开发,并使用Electron-packager(内置在Quasar框架中)进行包装。

谢谢

最佳答案

在构建之前,您是否手动删除了“node_modules”文件夹?可能是如果文件夹在本地,并且您进行了构建,则您的应用仍然可以找到它们。

关于javascript - Package.json在打包分发中的作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61340209/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com