ラック
Home > ブログ > 記事 > 2018年8月 > stylelintでELIFECYCLEエラーが発生する

stylelintでELIFECYCLEエラーが発生する

カテゴリ: 開発環境

stylelintを導入しようと実験していたところ、下記のようなエラーが出ました。

src/scss/partial/_returnpagetop.scss
  3:12  ×  Unexpected unit "px"                       unit-whitelist
 23:9   ×  Expected empty line before at-rule         at-rule-empty-line-before
 24:16  ×  Expected newline after ","                 selector-list-comma-newline-after
 28:1   ×  Unexpected missing end-of-source newline   no-missing-end-of-source-newline

npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! own_npm_project@1.0.0 lint:css: `stylelint "src/scss/!(assets)**/*.scss"`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the own_npm_project@1.0.0 lint:css script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\PAHT\TO\NODE\TMP\npm-cache\_logs\yyyy-mm-ddThh_ii_ss_xxxZ-debug.log

lint:cssなるnpm scriptsの内容は下記(関連部分のみ引用)。

  "scripts": {
    "lint:css": "stylelint \"src/scss/!(assets)**/*.scss\""
  }
  "devDependencies": {
    "stylelint": "^9.5.0",
    "stylelint-config-standard": "^18.2.0"
  }

見たところ、どうも途中でコケているようでした(上記の例ではsrc/scss/partial/_returnpagetop.scssですが、他のscssファイルで止まることもあったため)。

そこでnpm ERR! code ELIFECYCLEで調べてみると、RAM不足ではないか、という記事がヒットしました。

lintでRAM不足ですか……確かに中でゴリゴリやっているでしょうから、起こり得そうな気はします。

具体的な対策がググっても出てこないので唸っていますが、Node.jsのメモリ使用量の枠を増やしたりできないですかね……。

タグ: css,トラブル対処,Node.js

 



関連する記事一覧