package.json用于全局模块 - 不是依赖项

时间:2015-04-13 07:32:50

标签: npm

我想列出一些我想要全局安装的模块 - 它们与项目无关(bowernpm-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

其他任何方式吗?

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?