Учитывая следующие зависимости dev:
"devDependencies": {
"babel-core": "^6.4.5",
"babel-eslint": "^6.1.0",
"babel-loader": "^6.2.1",
"babel-preset-es2015": "^6.3.13",
"babel-preset-react": "^6.3.13",
"css-loader": "^0.23.1",
"eslint": "^2.13.1",
"eslint-loader": "^1.3.0",
"eslint-plugin-react": "^5.2.2",
"extract-text-webpack-plugin": "^1.0.1",
"file-loader": "^0.8.5",
"html-webpack-plugin": "^2.19.0",
"jsx-loader": "^0.13.2",
"node-sass": "4.9.3",
"react-hot-loader": "^1.3.0",
"redux-devtools": "^3.0.2",
"sass-loader": "^3.1.2",
"style-loader": "^0.13.0",
"webpack": "^1.12.12",
"webpack-dev-server": "^1.14.1"
}
Когда я запускаю npm, это соответствует:
"webpack-dev-server --host 0.0.0.0 --port 3000 --hot --progress --colors"
Я вижу:
Module build failed: Error: EISDIR: illegal operation on a directory, read
at Object.fs.readSync (fs.js:675:18)
at tryReadSync (fs.js:540:20)
at Object.fs.readFileSync (fs.js:583:19)
at ConfigChainBuilder.addConfig (/myproject/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js:146:32)
at ConfigChainBuilder.findConfigs (/myproject/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js:102:30)
at buildConfigChain (/myproject/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js:61:13)
at OptionManager.init (/myproject/node_modules/babel-core/lib/transformation/file/options/option-manager.js:354:58)
at File.initOptions (/myproject/node_modules/babel-core/lib/transformation/file/index.js:212:65)
at new File (/myproject/node_modules/babel-core/lib/transformation/file/index.js:135:24)
at Pipeline.transform (/myproject/node_modules/babel-core/lib/transformation/pipeline.js:46:16)
@ multi main
Это выглядит как-то не так с babel-core, который в pacjage-lock.json выглядит так:
"babel-core": {
"version": "6.26.3",
"resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
"integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
"dev": true,
Однако этот же код можно запустить на компьютере моего друга (через git), поэтому я очень запутался, что пошло не так.
Любая идея будет оценена.