【发布时间】:2020-12-23 11:45:45
【问题描述】:
我已经使用 laravel 完成了应用程序创建,每次我想使用 laravel mix 或 tailwind 创建前端模板时,文件不应太大(小于 100mb)。当我运行 npm install 时,我的开发文件变得非常大。做了很多分散在网上的方法,但是有什么方法可以有效减少node_modules的大小呢?
【问题讨论】:
我已经使用 laravel 完成了应用程序创建,每次我想使用 laravel mix 或 tailwind 创建前端模板时,文件不应太大(小于 100mb)。当我运行 npm install 时,我的开发文件变得非常大。做了很多分散在网上的方法,但是有什么方法可以有效减少node_modules的大小呢?
【问题讨论】:
对于 laravel 网络应用,您无需将 node_modules 上传到任何服务器即可成功运行您的应用,您只需上传编译好的 css 和 js 文件,这些文件通常位于公共文件夹。 node_modules 文件夹仅在您处于开发阶段时才有用。你说你已经完成了应用程序,这意味着你不会很快开发,所以你可以删除 node_modules 文件夹,你的应用程序会很好。
以后如果你想添加更多功能,你可以运行npm i来安装所有的包,这将带回node_modules文件夹。
希望这会有所帮助,如果由于磁盘限制而真的想减小 node_modules 的大小,那么我只能说使用更少的包或选择其他依赖项更少的包。
【讨论】: