CodeceptJSのインストール手順を開くと、node_moduleをローカルおよびグローバルにインストールするオプションが提供されます。ただし、グローバルインストールのみが動作します。エクスプレスアプリケーションにローカルでcodeceptjsをインストールすると、「bash:codeceptjs:command not found」というコードセプトを初期化しようとします。何か案は?Codeceptjsは、グローバルにインストールされた場合にのみ動作します
nodejs - V6.2.2は、表現 - v4.13.4を、MAC
NPMスクリプトを作成することもできます。あなたのpackage.jsonに '' scripts ":{" at ":" codecept run "}'のようなものを追加すると、NPMがそれを処理してからローカルパスを気にすることなくテストを実行できます: 'npm run at ' –
あまりにも!実際にはより良い解決策であることが判明するかもしれません。ワンタイムコールの場合、パスを直接指定することができます。 – motanelu
ありがとう...あなたは、node_moduleコマンド名の前にディレクトリが必要であることを正しく示していました。私たちは、package.jsonにスクリプトを追加することでそれらを短縮しました。これで、 'npm run [script_name]' –