node_modules
文件夹的大小很大。我想知道Laravel Mix编译完所有内容后是否可以删除它?当然,我之前尝试过(安装jquery
),然后在Laravel Mix编译所有内容之后删除了node_modules文件夹。我的jquery
代码仍在运行,完全没有错误。这样可以吗?
答案 0 :(得分:1)
永远不要将node_modules
文件夹提交给git。那将永远。只需提交package.json
和package-lock.json
。
但是,您不需要每次构建代码时都重新安装它们。我检查了一个大项目,总大小为310 M
。您在什么情况下无法保持原状?
要直接回答您的问题,Laravel不会从运行node_modules
文件夹中的代码,从那里使用的所有代码都编译到app.js
中,因此很安全删除,如果需要的话。
答案 1 :(得分:0)
是的,您可以在运行后将其删除:
npm run production
运行此命令后,所有必需的代码将保存在app.js中
,并且在需要node_modules时,可以使用以下命令再次下载它们:
npm install