###前提・実現したいこと
「ゼロから始めるJavaScript生活」というjavascriptフルスタックを目指すチュートリアルの途中のWebpackをGulpに統合する章でつまずいています。
該当の記事
###発生している問題・エラーメッセージ
yarn add --dev webpack-stream
を実行
yarn add v0.27.5 [1/4] Resolving packages... [2/4] Fetching packages... error An unexpected error occurred: "EISDIR: illegal operation on a directory, open '/home/ubuntu/.cache/yarn/v1/npm-wrappy-0.0.0-5ae29abe-8e63-45d0-9716-b1d2da57b78a-1501482598134'". info If you think this is a bug, please open a bug report with the information provided in "/home/ubuntu/workspace/nodetest/yarn-error.log". info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
メッセージにある /home/ubuntu/workspace/nodetest/yarn-error.log
の内容は下記
Arguments: /home/ubuntu/.nvm/versions/node/v6.11.1/bin/node /home/ubuntu/.nvm/versions/node/v6.11.1/bin/yarn add --dev webpack-stream PATH: /home/ubuntu/.nvm/versions/node/v6.11.1/bin:/usr/local/rvm/gems/ruby-2.2.1/bin:/usr/local/rvm/gems/ruby-2.2.1@global/bin:/usr/local/rvm/rubies/ruby-2.2.1/bin:/mnt/shared/bin:/home/ubuntu/workspace/node_modules/.bin:/home/ubuntu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/mnt/shared/sbin:/opt/gitl:/opt/go/bin:/mnt/shared/c9/app.nw/bin:/usr/local/rvm/bin Yarn version: 0.27.5 Node version: 6.11.1 Platform: linux x64 npm manifest: { "name": "nodetest", "version": "1.0.0", "main": "index.js", "license": "MIT", "scripts": { "start": "gulp" }, "dependencies": { "babel-polyfill": "^6.23.0" }, "devDependencies": { "babel-loader": "^7.1.1", "babel-preset-latest": "^6.24.1", "del": "^3.0.0", "eslint": "^4.3.0", "eslint-config-airbnb": "^15.1.0", "eslint-plugin-import": "^2.7.0", "eslint-plugin-jsx-a11y": "^5.1.1", "eslint-plugin-react": "^7.1.0", "gulp": "^3.9.1", "gulp-babel": "^6.1.2", "gulp-eslint": "^4.0.0" }, "babel": { "presets": [ "latest" ] }, "eslintConfig": { "extends": "airbnb", "plugins": [ "import" ], "env": { "browser": true } } } yarn manifest: No manifest {...中略} tmp@^0.0.31: version "0.0.31" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" dependencies: os-tmpdir "~1.0.1" to-fast-properties@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" tryit@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" type-check@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" dependencies: prelude-ls "~1.1.2" typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" unc-path-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" unique-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" user-home@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" v8flags@^2.0.2: version "2.1.1" resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" dependencies: user-home "^1.1.1" validate-npm-package-license@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" dependencies: spdx-correct "~1.0.0" spdx-expression-parse "~1.0.0" vinyl-fs@^0.3.0: version "0.3.14" resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" dependencies: defaults "^1.0.0" glob-stream "^3.1.5" glob-watcher "^0.0.6" graceful-fs "^3.0.0" mkdirp "^0.5.0" strip-bom "^1.0.0" through2 "^0.6.1" vinyl "^0.4.0" vinyl-sourcemaps-apply@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" dependencies: source-map "^0.5.1" vinyl@^0.4.0: version "0.4.6" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" dependencies: clone "^0.2.0" clone-stats "^0.0.1" vinyl@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" dependencies: clone "^1.0.0" clone-stats "^0.0.1" replace-ext "0.0.1" which@^1.2.12, which@^1.2.9: version "1.2.14" resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" dependencies: isexe "^2.0.0" wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" write@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" dependencies: mkdirp "^0.5.1" "xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" Trace: Error: EISDIR: illegal operation on a directory, open '/home/ubuntu/.cache/yarn/v1/npm-wrappy-0.0.0-5ae29abe-8e63-45d0-9716-b1d2da57b78a-1501482598134' at Error (native)
###試したこと
ドキュメントの解読は試みましたが、十分に理解ができませんでしたm(_ _)m
###補足情報(言語/FW/ツール等のバージョンなど)
Yarn version:
0.27.5
Node version:
6.11.1
Platform:
linux x64
npm version:
3.10.10
ソースコード
package.json
json
1{ 2 "name": "nodetest", 3 "version": "1.0.0", 4 "main": "index.js", 5 "license": "MIT", 6 "scripts": { 7 "start": "gulp" 8 }, 9 "dependencies": { 10 "babel-polyfill": "^6.23.0" 11 }, 12 "devDependencies": { 13 "babel-loader": "^7.1.1", 14 "babel-preset-latest": "^6.24.1", 15 "del": "^3.0.0", 16 "eslint": "^4.3.0", 17 "eslint-config-airbnb": "^15.1.0", 18 "eslint-plugin-import": "^2.7.0", 19 "eslint-plugin-jsx-a11y": "^5.1.1", 20 "eslint-plugin-react": "^7.1.0", 21 "gulp": "^3.9.1", 22 "gulp-babel": "^6.1.2", 23 "gulp-eslint": "^4.0.0" 24 }, 25 "babel": { 26 "presets": [ 27 "latest" 28 ] 29 }, 30 "eslintConfig": { 31 "extends": "airbnb", 32 "plugins": [ 33 "import" 34 ], 35 "env": { 36 "browser": true 37 } 38 } 39}
何かご存じの方いらいっしゃいましたら是非ご教示いただきたいですm(_ _)m
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。