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
爲什麼不運行程序?