adr*_*adi 5 npm laravel node-modules webpack laravel-mix
node_modules文件夹的大小相当大。我想知道 Laravel Mix 编译完所有内容后是否可以删除它?当然,我之前尝试过(安装jquery),然后在 Laravel Mix 编译完所有内容后删除 node_modules 文件夹。我的jquery代码仍在运行,没有任何错误。那么可以吗?
小智 6
是的,您可以在运行后将其删除:
npm run production
Run Code Online (Sandbox Code Playgroud)
运行此命令后,所有必需的代码将保存在 app.js 中
当需要 node_modules 时,您可以使用以下命令再次下载它们:
npm install
Run Code Online (Sandbox Code Playgroud)
你永远不应该将你的node_modules文件夹提交到 git。那将需要永远。只需提交package.json并package-lock.json.
但是,您不希望每次构建代码时都必须重新安装它们。我检查了一个大项目,总大小为310 M. 在什么情况下你无法保持它?
为了直接回答你的问题,Laravel永远不会运行该文件夹中的代码node_modules,从那里使用的所有代码都被编译成app.js,因此如果必须的话可以安全地删除。
| 归档时间: |
|
| 查看次数: |
4141 次 |
| 最近记录: |