1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CircleCIでyarn install時にnode_sassでエラー

Last updated at Posted at 2021-06-01

本日(2021/06/01)に Circle CIでyarn installしたら、以下のエラーが発生しました。

- version
yarn 1.22.5
node_sass 5.0.0
yarn install v1.22.5
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@2.1.3: The platform "linux" is incompatible with this module.
info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "@babel/preset-env > @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.13.12" has incorrect peer dependency "@babel/core@^7.13.0".
warning " > autoprefixer@10.2.0" has unmet peer dependency "postcss@^8.1.0".
warning " > postcss-loader@5.2.0" has unmet peer dependency "postcss@^7.0.0 || ^8.0.1".
warning " > ts-jest@26.1.4" has incorrect peer dependency "typescript@>=3.8 <4.0".
warning " > tslint-config-airbnb@5.11.2" has incorrect peer dependency "tslint@^5.11.0".
warning "tslint-config-airbnb > tslint-consistent-codestyle@1.16.0" has incorrect peer dependency "tslint@^5.0.0".
warning "tslint-config-airbnb > tslint-eslint-rules@5.4.0" has incorrect peer dependency "tslint@^5.0.0".
warning "tslint-config-airbnb > tslint-eslint-rules@5.4.0" has incorrect peer dependency "typescript@^2.2.0 || ^3.0.0".
warning "tslint-config-airbnb > tslint-microsoft-contrib@5.2.1" has incorrect peer dependency "tslint@^5.1.0".
warning "tslint-config-airbnb > tslint-microsoft-contrib@5.2.1" has incorrect peer dependency "typescript@^2.1.0 || ^3.0.0".
warning "tslint-config-airbnb > tslint-consistent-codestyle > @fimbul/bifrost@0.21.0" has incorrect peer dependency "tslint@^5.0.0".
warning "webpack-dev-server > webpack-dev-middleware@3.7.2" has incorrect peer dependency "webpack@^4.0.0".
[4/4] Building fresh packages...
error /home/circleci/project/node_modules/node-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments: 
Directory: /home/circleci/project/node_modules/node-sass
Output:
Building: /usr/local/bin/node /home/circleci/project/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   '/usr/local/bin/node',
gyp verb cli   '/home/circleci/project/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library='
gyp verb cli ]
gyp info using node-gyp@7.1.2
gyp info using node@16.2.0 | linux | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb find Python Python is not set from command line or npm configuration
gyp verb find Python Python is not set from environment variable PYTHON
gyp verb find Python checking if "python3" can be used
gyp verb find Python - executing "python3" to get executable path
gyp verb find Python - executable path is "/usr/bin/python3"
gyp verb find Python - executing "/usr/bin/python3" to get version
gyp verb find Python - version is "3.7.3"
gyp info find Python using Python version 3.7.3 found at "/usr/bin/python3"
gyp verb get node dir no --target version specified, falling back to host node version: 16.2.0
gyp verb command install [ '16.2.0' ]
gyp verb install input version string "16.2.0"
gyp verb install installing version: 16.2.0
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version not already installed, continuing with install 16.2.0
gyp verb ensuring nodedir is created /home/circleci/.cache/node-gyp/16.2.0
gyp verb created nodedir /home/circleci/.cache/node-gyp
gyp http GET https://nodejs.org/download/release/v16.2.0/node-v16.2.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v16.2.0/node-v16.2.0-headers.tar.gz
gyp verb extracted file from tarball node-v16.2.0/include/node/common.gypi
gyp verb extracted file from tarball node-v16.2.0/include/node/config.gypi
gyp verb extracted file from tarball node-v16.2.0/include/node/node.h
gyp verb extracted file from tarball node-v16.2.0/include/node/node_api.h
gyp verb extracted file from tarball node-v16.2.0/include/node/js_native_api.h
gyp verb extracted file from tarball node-v16.2.0/include/node/js_native_api_types.h
gyp verb extracted file from tarball node-v16.2.0/include/node/node_api_types.h
gyp verb extracted file from tarball node-v16.2.0/include/node/node_buffer.h
gyp verb extracted file from tarball node-v16.2.0/include/node/node_object_wrap.h
gyp verb extracted file from tarball node-v16.2.0/include/node/node_version.h
gyp verb extracted file from tarball node-v16.2.0/include/node/v8-internal.h
gyp verb extracted file from tarball node-v16.2.0/include/node/v8-platform.h
gyp verb extracted file from tarball node-v16.2.0/include/node/v8-profiler.h
gyp verb extracted file from tarball node-v16.2.0/include/node/v8-version.h
gyp verb extracted file from tarball node-v16.2.0/include/node/v8.h
gyp verb extracted file from tarball node-v16.2.0/include/node/v8config.h
gyp verb extracted file from tarball node-v16.2.0/include/node/cppgc/common.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/aix.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/android-ifaddrs.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/bsd.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/darwin.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/linux.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/os390.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/posix.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/stdint-msvc2008.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/sunos.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/threadpool.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/tree.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/errno.h
gyp verb extracted file from tarball node-v16.2.0/include/node/uv/unix.h
以下省略

対応方法と原因(予測)

node_sassのバージョンを5.0.0->6.0.0にエラーが出なくなりました。
しっかり調べてないけど、nodeのバージョンが16なのが原因かも。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?