saving bytes

你最想修改的第一件事是通过npm安装到硬盘上的文件是如何避免重复的.

当你从一个空目录运行npm install, npm通常会找出两个module所共有的依赖, 并安装到最顶级的文件夹. 然而当你再次安装更多的包的时候, npm不会自动进行查找公共依赖操作. 你可以运行 npm dedupe 来 手动进行这个操作. 你也可以删掉整个 node_modules/ 目录, 然后重新安装, 如果依赖重复的问题还存在的话.

browserify不会多次包含同一个文件, 但是相互兼容的多个版本的清况有些不同. browserify并不能感知到版本, 它会 包含 node_modules/ 文件夹中的包, 对应着某个版本, 根据node使用的 require() 算法一致.

你可以运行 browserify --list 和 browserify --deps 命令来查看哪些文件将会被包含进来, 来检查文件重复.

results matching ""

    No results matching ""