2016-06-07 108 views
1

我在我的Centos 7实例上有node和npm。我做了一个为什么我没有'咖啡'命令?

sudo npm -g install coffee 

它报告没有错误。但我没有咖啡可执行文件,这很重要。

%: type -a coffee 
coffee not found 
%: type -a Coffee 
Coffee not found 

好像我应该需要我的$PATH东西NPM。如果我知道要添加什么,我会尝试。

我不知道如何调试,很抱歉。我已经试过这样:

%: npm bin 
/home/jonea/node_modules/.bin 

有趣的是,这不是一个存在的目录:

%: ls -la ~/node_modules 
total 12 
drwxr-xr-x 3 jonea compgen 4096 Jun 6 10:34 . 
drwxr-xr-x 33 jonea compgen 4096 Jun 7 09:33 .. 
drwxr-xr-x 4 jonea compgen 4096 Jun 6 10:34 coffee 

而且,不,也有在咖啡目录中没有可执行文件。

如果有人对我能做的其他调试有什么想法,我会在这里附加结果。

+1

基本上,你下载了一些'的.js 'npm文件 - 又名节点模块,为什么你期望它传递二进制文件? –

+0

您是否意识到您安装的模块与CoffeeScript无关?看到这个页面https://www.npmjs.com/package/coffee这是你期望的吗? – Molda

+0

@Molda - 就是这样。非常感谢。如果你想要信用,那就把它作为答案,否则我会把它交给华果。 –

回答

3

您所安装的软件包有无关的CoffeeScript检查这npm coffee

你需要不同的包装

npm install -g coffee-script 
-1

须藤NPM -g安装咖啡脚本

+0

感谢@Molda我明白你在技术上是正确的。但就我而言,这不是对答案的回答,也没有真正帮助我。抱歉。 –