Node.js 如何执行';咖啡';安装后的命令?
我按照说明安装了咖啡脚本Node.js 如何执行';咖啡';安装后的命令?,node.js,terminal,coffeescript,npm,Node.js,Terminal,Coffeescript,Npm,我按照说明安装了咖啡脚本 $ npm install http://github.com/jashkenas/coffee-script/tarball/master npm http GET http://github.com/jashkenas/coffee-script/tarball/master npm http 200 http://github.com/jashkenas/coffee-script/tarball/master npm http GET https://re
$ npm install http://github.com/jashkenas/coffee-script/tarball/master
npm http GET http://github.com/jashkenas/coffee-script/tarball/master
npm http 200 http://github.com/jashkenas/coffee-script/tarball/master
npm http GET https://registry.npmjs.org/mkdirp
npm http 200 https://registry.npmjs.org/mkdirp
npm WARN package.json cookie-signature@1.0.0 No repository field.
npm WARN package.json fresh@0.1.0 No repository field.
npm WARN package.json methods@0.0.1 No repository field.
npm WARN package.json range-parser@0.0.4 No repository field.
npm WARN package.json send@0.1.0 No repository field.
npm WARN package.json ms@0.1.0 No repository field.
npm WARN package.json pause@0.0.1 No repository field.
npm WARN package.json bytes@0.2.0 No repository field.
npm WARN package.json formidable@1.0.11 No repository field.
npm WARN package.json css@1.0.8 No repository field.
npm WARN package.json uglify-js@2.2.5 'repositories' (plural) Not supported.
npm WARN package.json Please pick one as the 'repository' field
npm WARN package.json walk@2.2.1 No repository field.
npm WARN package.json css-parse@1.0.4 No repository field.
npm WARN package.json css-stringify@1.0.5 No repository field.
coffee-script@1.6.3 node_modules/coffee-script
└── mkdirp@0.3.5
但当我执行“咖啡”命令时,我得到
$ coffee
-bash: coffee: command not found
我做错了什么
PS:我在Mac终端上做这个
编辑:-
当我安装
nodemon
时,同样的问题也会发生,npm的安装过程与上面类似。但当我在$
提示符下输入nodemon
命令时,它会显示-bash:nodemon:command not found
事实上,我昨天在mac电脑上安装了coffeescript。我是这样做的:
首先,去安装
然后进入终端并键入以下内容:sudo npm install-g coffee script
就是这样-如果您在终端中键入
coffee
,它应该可以毫无问题地启动事实上,我昨天在mac上安装了coffeescript。我是这样做的:
首先,去安装
然后进入终端并键入以下内容:sudo npm install-g coffee script
就是这样-如果您在终端中键入
coffee
,它应该可以毫无问题地启动任何您想作为命令运行的东西(nodemon、coffee、node inspector)都必须与npm install-g包名一起安装。如果使用npm install
,它只会将其放入本地node\u modules目录,而不会为命令行执行创建符号链接
如果您发现需要使用sudo
,您可能需要阅读以下博文:
什么,没有sudo?
我强烈建议您不要做包管理
和sudo在一起!包可以运行任意脚本,这使得sudo成为
包管理器命令与链锯理发一样安全。当然,很快
当然,你会突破任何障碍,但你可能
实际上,我想让那个障碍留在那里
我建议改为这样做一次:
sudo chown-R$USER/usr/local
要作为命令运行的任何东西(nodemon、coffee、node inspector)都必须与包名一起安装npm install-g。如果使用npm install
,它只会将其放入本地node\u modules目录,而不会为命令行执行创建符号链接
如果您发现需要使用sudo
,您可能需要阅读以下博文:
什么,没有sudo?
我强烈建议您不要做包管理
和sudo在一起!包可以运行任意脚本,这使得sudo成为
包管理器命令与链锯理发一样安全。当然,很快
当然,你会突破任何障碍,但你可能
实际上,我想让那个障碍留在那里
我建议改为这样做一次:
sudo chown-R$USER/usr/local