0

問題: Node.js コマンド ライン プログラムが実行されません。私はこのチュートリアルに大まかに従いました。私は OSX を実行しており、プログラムが filesearch.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'

プログラム ファイルに含まれるコードや、使用するコマンド ライン引数に関係なく、毎回同じ stdout を取得します。

grunt と grunt-cli を使用してインストールしました

npm install grunt
npm install grunt-cli -g

grunt-init とNode テンプレートもインストール

npm grunt-init -g 

テンプレートを ~/.grunt_init に配置し、grunt-init によって検出される場所に配置します

grunt ディレクトリを初期化しました

grunt-init node

ノードとして実行できるように、プログラム ファイルに次の行を含めました。

#!usr/bin/env node

また、プログラムディレクトリをシンボリックリンクしました:

npm link

プログラムが実行されないのはなぜですか?

4

1 に答える 1