前提・実現したいこと
書籍「サーバーレスシングルページアプリケーション」において、
jasmineによる自動テストが行われていますが、
その箇所を、手入力しても同様の結果となりません。
バッチ処理で行われている箇所でどういった手順で何が行われているのでしょうか。
(特に、[](test評価)実行後に、export PATHや、NODE_PATHの指定がある箇所が不明です)
バッチに記載されているコード
bash
1function test_services() { 2 check_node_deps 3 cd services 4 if [[ ! -x node_modules/.bin/jasmine ]]; then 5 npm install || exit 1 6 fi 7 export PATH=node_modules/.bin:${PATH} 8 NODE_PATH=./lib jasmine 9 cd .. 10}
試したこと
node_modules/.bin/jasmine
発生している問題・エラーメッセージ
Error: Cannot find module 'index' Require stack: - /home/sustainable_dev/myapp/learnjs/services/spec/index_spec.js - /home/sustainable_dev/myapp/learnjs/services/node_modules/jasmine/lib/jasmine.js - /home/sustainable_dev/myapp/learnjs/services/node_modules/jasmine/bin/jasmine.js
補足情報(FW/ツールのバージョンなど)
バッチ処理を叩くと正常終了します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/23 23:32