Npm 为什么coffeescript需要在全球范围内安装?
我有一个jenkins构建失败,出现以下错误: +npm安装 npm更喜欢全球咖啡-script@1.12.4应与-g一起安装Npm 为什么coffeescript需要在全球范围内安装?,npm,coffeescript,npm-install,Npm,Coffeescript,Npm Install,我有一个jenkins构建失败,出现以下错误: +npm安装 npm更喜欢全球咖啡-script@1.12.4应与-g一起安装 想知道为什么coffeescript或任何与此相关的软件包需要在全球范围内安装吗?因为coffeescript是一个命令行工具,可以将coffeescript转换为javascript,或者作为类似于节点的交互式shell运行 从: 安装npm软件包有两种方法:本地安装或全局安装。您可以根据使用软件包的方式选择要使用的安装类型 如果您想将它用作命令行工具,比如grunt
想知道为什么coffeescript或任何与此相关的软件包需要在全球范围内安装吗?因为
coffeescript
是一个命令行工具,可以将coffeescript转换为javascript,或者作为类似于节点的交互式shell运行
从:
安装npm软件包有两种方法:本地安装或全局安装。您可以根据使用软件包的方式选择要使用的安装类型
如果您想将它用作命令行工具,比如grunt CLI,那么您需要全局安装它。另一方面,如果您希望使用Node's require之类的东西依赖于来自您自己模块的包,那么您希望在本地安装
从技术上讲,可以在本地安装这些CLI软件包,但是您必须使用相对路径运行它们,例如(未测试):
./node_modules/coffeescript/bin/coffeescript