Tuk*_*kan 7 javascript npm gruntjs gulp npm-install
当通过npm安装任何东西时,它会下载许多不需要的文件.通常我正在寻找一个库最终版本,一个*.min.js文件或类似的东西,但其余的是没用的.
你如何处理所有这些无用的文件?您是手动删除它们还是使用任何构建工具生成最终应用程序,如gulp或grunt?
我很困惑,因为我的webapp中安装了大量的npm模块,文件夹大小约为50兆字节,但可能只有2mb.
管理包
对于前端非开发包我更喜欢Bower。它维护包的缩小版和非缩小版。
构建工具
Gulp 任务将极大地改进你的代码是:
节点
如果可以的话,请保留所有开发工具并保留所有发布插件。已发布应用程序中使用的大多数节点包都有一个 Bower 安装对应项。
编辑
不要手动从 Node 中删除任何内容,因为您不知道哪些包具有其他包作为依赖项。如果您担心其中可能有垃圾,请使用 npm rimraf 删除 node_modules 文件夹,然后运行 npm install。最重要的是检查你的 package.json 中是否有不必要的保存的包。
| 归档时间: |
|
| 查看次数: |
245 次 |
| 最近记录: |