我想列出一些我想要全局安装的模块 - 它们与项目无关(bower
,npm-check-updates
,......我一直在使用它们。是否可以使用“全局”package.json
来管理它,或者我是否需要维护单独的shell脚本来执行此安装?目前我在做:
# global-npm-pacakges.sh
npm install -g npm-check-updates@1.5.1
npm install -g bower@1.4.1
其他任何方式吗?
答案 0 :(得分:0)
你的方式很好,但这意味着你还需要维护另一个脚本 全局卸载所有这些
将npm install -g与全局package.json一起使用,您仍然需要管理清理脚本。 没有基于package.json的npm uninstall -g。 我想你需要 npm卸载名称< @ version>要么 npm -R name< @ version>
执行npm -R node_modules并不是一种优雅的方式。 它不会清理/ tmp / xxx
有一些建议在此线程中使用符号链接作为参考: How do I install a module globally using npm?