我的小组在一个库上工作,该库已分发给我们组织中的其他团队以在他们自己的项目中使用。我们最近在我们的在线文档中介绍了在 JS Bin 中创建的交互式示例。
我已经将 JS Bin 全局安装到使用 npm 托管我们文档的服务器上。
c:\npm install -g jsbin
但是,这会将 jsbin 安装到
c:\Users\<my user>\AppData\Roaming\npm\node_modules
这不是我真正想要的,因为其他开发人员需要能够启动和停止这个过程。起初我很惊讶 Node 会在我自己指定为“全局”的目录中安装一些东西,但后来我读到:
“-g 不是一种安装全局库的方法,它只是一种将它们放在系统路径上的方法,因此您可以从命令行调用它们而无需编写它们的完整路径”——在这里发现:Nodejs 找不到已安装的模块视窗?
好的。那么,当 npm 模块包含系统上任意数量的用户都可以使用的可执行文件时,安装 npm 模块的最佳方式是什么?他们都将拥有管理员权限,但让人们以管理员身份登录只是为了启动或停止进程似乎并不正确。
安装细节:
- 节点版本:
0.10.28
- NPM 版本:
1.4.9
- 节点安装目录:
C:\Program Files\nodejs
感谢您的意见,并提前感谢您。