coffeescript安装

sur*_*nov 9 macos shell install coffeescript

我无法在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
Run Code Online (Sandbox Code Playgroud)

Art*_*wak 15

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

npm install -g coffee-script
Run Code Online (Sandbox Code Playgroud)

然后将安装目录添加到您的PATH.自动执行此操作的好方法是使用nvm.

  • 问题是CoffeeScript由于某种原因默认安装到_/usr/local/share/npm/lib/_但是必须安装到/ usr/local/bin/coffee (6认同)

小智 14

我有同样的问题.当使用'-g'安装时,npm安装到/ usr/local/share/npm,这样就无法使用,例如'coffee'命令.你可以检查npm安装node_modules的位置:

npm prefix -g
Run Code Online (Sandbox Code Playgroud)

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

  • 谢谢!虽然对我来说运行'npm prefix'只是打印了我当前的位置,并且运行'npm config edit'给了我一堆错误.设置我运行的路径:'npm config set prefix/usr/local'并确认我运行'npm config list' (7认同)