0
问题:Node.js命令行程序无法运行。 我跟着this教程松散。 我运行OSX,让我们说这个程序是filesearch.js。命令行使用Grunt的Node.js程序
$ filesearch
返回
$ /usr/local/bin/filesearch: line 1: /Applications: is a directory
$ /usr/local/bin/filesearch: line 2: Gruntfile.js: command not found
$ /usr/local/bin/filesearch: line 3: Gruntfile.js: command not found
$ /usr/local/bin/filesearch: line 4: Gruntfile.js: command not found
$ /usr/local/bin/filesearch: line 5: syntax error near unexpected token `('
$ /usr/local/bin/filesearch: line 5: ` * Copyright (c) 2014 User Names'
不要紧,是在程序文件中的代码是什么,或者什么命令行参数,我使用,我得到同样的标准输出每次。
我安装使用咕噜和咕噜-CLI
npm install grunt
npm install grunt-cli -g
还安装咕噜-INIT和Node template
npm grunt-init -g
在那里它被发现grunt-和
放置在模板中〜/ .grunt_init init
用
初始化grunt目录grunt-init node
我包含在程序文件中的行,使运行的节点:
#!usr/bin/env node
而且具有符号链接程序目录:
npm link
为什么不运行程序?