Closed cssmagic closed 9 years ago
摘录 bower.json 的部分内容:
bower.json
... "dependencies": { "action": "~0.2.2", "underscore-template": "*", "underscore": "^1.6.0", "zepto": "^1.1.3" }, ...
实际上在构建之后,action 和 underscore-template 的源码会被包含进 underscore.ext 中。也就是说,underscore.ext 在运行时是不必要依赖这两者的。因此这两者应为开发依赖(devDependencies)。
devDependencies
如果声明为依赖(dependencies),则当用户执行 bower install underscore.ext 时,会安装 action 和 underscore-template 以及它们的依赖(比如 jQuery、underscore.string 等),而这些包都是无用的。
dependencies
bower install underscore.ext
此问题已在 v0.3.3 中修复。
但曾经安装过 v0.3.1 或 v0.3.2 的同学需要在自己项目的 bower.json 所在目录运行一下 bower prune,以清除本地的不必要的包。当然不做清理也没有什么危害,只是浪费一些磁盘空间。
bower prune
摘录
bower.json
的部分内容:实际上在构建之后,action 和 underscore-template 的源码会被包含进 underscore.ext 中。也就是说,underscore.ext 在运行时是不必要依赖这两者的。因此这两者应为开发依赖(
devDependencies
)。如果声明为依赖(
dependencies
),则当用户执行bower install underscore.ext
时,会安装 action 和 underscore-template 以及它们的依赖(比如 jQuery、underscore.string 等),而这些包都是无用的。