2017-08-10 16 views
0

npm testを使用してlintingを実行した後、直ちに2000モジュールのビルドが開始されます。これは既にビルドされているので、CTRL-Cを押すだけですが、途中で中断してファイルが破損する。`npm test`はlintだけを実行できますか?

すべてのモジュールをビルドせずに糸くず処理を実行する方法はありますか?

答えて

1

はい、あなたのlintコマンドはユーザーが作成したものです。 package.jsonに入り、 'test'コマンドを探すと、lintとbuildを含むいくつかの他のコマンドが呼び出されます。単にリントだけにするか、npm lintと呼ばれる別の関数を作成してください。次に、package.jsonの例を示します。あなたが見ることができるように、それは糸くずとテストコマンドを持っています。

{ 
    "name": "boilerplate", 
    "version": "0.0.1", 
    "private": true, 
    "scripts": { 
    "start:native": "node node_modules/react-native/local-cli/cli.js start", 
    "start:web": "react-scripts start", 
    "lint": "eslint src/**", 
    "test": "node_modules/.bin/jest --env=jsdom", 
    "test:watch": "node_modules/.bin/jest --verbose --watchAll --env=jsdom" 
    } 
} 
関連する問題