9

我无法在我的 Macbook 上安装 CoffeeScript。相同的命令在我的 iMac 上运行良好。

$ surganov:~ surganov$ sudo npm install coffee-script -g
npm http GET https://registry.npmjs.org/coffee-script
npm http 304 https://registry.npmjs.org/coffee-script
/usr/local/share/npm/bin/coffee -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee
/usr/local/share/npm/bin/cake -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/cake
coffee-script@1.3.3 /usr/local/share/npm/lib/node_modules/coffee-script

$ surganov:~ surganov$ coffee
-bash: coffee: command not found
4

3 回答 3

15

如果要全局访问 coffescript 二进制文件,则需要安装它:

npm install -g coffee-script

然后将安装目录添加到您的PATH. 自动化的好方法是使用nvm

于 2012-08-31T09:50:07.523 回答
14

我有同样的问题。当使用 '-g' 安装时,npm 安装到 /usr/local/share/npm 所以你不能使用,例如 'coffee' 命令。您可以使用以下命令检查 npm install node_modules 的位置:

npm prefix -g

如果它不是 /usr/local 那么你可以npm config edit用来编辑前缀。它将在您的根目录中创建一个 .npmrc 文件(如果它不存在)。否则,使用文本编辑器打开文件并更改前缀。更多信息:npm 配置

于 2013-01-30T11:28:44.350 回答
0
  • 找到你的coffeescript bin目录(通过输入locate coffee)
  • 编辑您的 ~/.profile 文件并添加: export PATH=/usr/local/lib/node_modules/coffee-script/bin::$PATH (或您的咖啡脚本/bin 所在的任何位置)
  • 保存配置文件
  • 键入 source ~./profile (仅这次)以加载新路径
  • 现在你有了咖啡命令
于 2014-04-28T11:52:34.940 回答