[Linux]ベース:偶数ジェネレータ


💡 Getting Started
ディレクトリ構成の検証とプログラムの実行
  • 端末でディレクトリを開き、ダウンロードジョブの場所で解凍します.
  • CLIを使用して課題ディレクトリに移動すると、入力コマンドnode index.jsで次のエラーが発生します.
  • // 에러: range 모듈을 찾을 수 없습니다.
    Error: Cannot find module 'range'
  • 上のエラーはrangeモジュールが必要ですが見つからないエラーです.rangeモジュールがインストールされている場合はnode index.jsと入力してもエラーは発生しません.
  • //아래와 같이 프롬프터에 명령어를 작성하면 해당 모듈이 설치된다.
    npm install [모듈명]
    npm install range 
    npm i range // i는 install의 약자로 타이핑을 줄여준다.
    package.jsonをチェックしてパッケージをインストール
  • package.jsonにはテスト用のプログラム(chai,mocha)とジョブの発行用のプログラムがインストールされており、以下のコマンドでパッケージをインストールします.
  • npm install
    rangeモジュールのインストール
  • rangeモジュールはpackageです.jsonには含まれていないので、以下のコマンドでインストールします.
  • rangeモジュールをインストールした後、index.jsファイルを実行すると、モジュールが見つからないというメッセージは表示されません.
  • テストの実行(npm runtest)
  • package.jsonファイルにはscriptsエントリがあり、npmスクリプトと呼ばれるCLIコマンドセットが含まれています.
  • スクリプト名説明startは、作成してインデックス化するスペースです.jsを実行submitジョブコミットシステムを実行し、CLIコマンドrepoテストのレポートを実行して、スプレッドシートに作成する関数が正しく記述されていることを確認します.
    getListMultiplesOfTwo関数の実装
  • index.jsはgetListMultiplesOfTwoです.jsファイルを取得し、文とともにCLIウィンドウに配置します.
    実際の関数はgetListMultiplesOfTwoです.jsファイルに記入します.
  • コメントサイト:range-npm
  • const { range } = require('range'); // range 모듈을 불러온다
    
    function getListMultiplesOfTwo(upTo) {
      return range(2, upTo+2, 2);
    }
    module.exports = getListMultiplesOfTwo;
    
    // range 모듈 사용 형식은 range(a,b,step) 형식이며 
    //함수 사용시 파라미터 값을 return 값으로 출력해야한다.
    コミットジョブ(npm run submit)
  • コードstaitsジョブコミットプログラム使用説明
  • を参照してください.
  • ジョブのコミットが正しいかどうかを確認します.
    - メモサイト:確認コマンドの発行
  • npx codestates-submission ls | sed '/name/!d' | cut -d':' -f2 | cut -d',' -f1 | sort -u