У меня есть следующий package.json
"devDependencies": {
"bootstrap-sass": "*",
"buble": "^0.12.5",
"css-loader": "^0.25.0",
"gulp": "*",
"jquery": "^3.1.0",
"json-loader": "^0.5.4",
"laravel-elixir": "^6.0.0-14",
"laravel-elixir-browsersync-official": "^1.0.0",
"laravel-elixir-vue-2": "^0.2.0",
"laravel-elixir-webpack-official": "^1.0.2",
"lodash": "^4.16.2",
"sass": "*",
"sass-loader": "*",
"vue": "^2.1.10",
"vue-loader": "^9.7.0",
"vue-resource": "^1.0.3",
"vue-router": "^2.0.0",
"vue-stash": "^2.0.1-beta",
"vue-template-compiler": "^2.1.10"
},
"dependencies": {
"bootstrap-datepicker": "^1.6.4",
"jquery-simple-upload": "^1.0.0",
"json-loader": "^0.5.4",
"moment": "*",
"natives": "^1.1.6",
"vuejs-datepicker": "^0.9.24"
}
При использовании Yarn для установки модулей, с которыми я встречался
warning "laravel-elixir-vue-2 > [email protected]" has unmet peer dependency "webpack@^2 || ^2.2.0-rc.0 || ^2.1.0-beta || ^1.12.6". [4/4] Building fresh packages... error /home/vagrant/Code/xxx/node_modules/node-sass: Command failed. Exit code: 1 Command: node scripts/install.js Arguments: Directory: /home/vagrant/Code/xxx/node_modules/node-sass Output: internal/modules/cjs/loader.js:818 throw err; ^
Error: Cannot find module 'mkdirp' Require stack:
- /home/vagrant/modules/xxx/node-sass/scripts/install.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15) at Function.Module._load (internal/modules/cjs/loader.js:667:27) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Object. (/home/vagrant/modules/xxx/node-sass/scripts/install.js:7:11) at Module._compile (internal/modules/cjs/loader.js:999:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) { code: 'MODULE_NOT_FOUND',
requireStack: [ '/home/vagrant/modules/xxx/node-sass/scripts/install.js' ]
Я не уверен, почему / кто устанавливает node-sass, но это подводит меня к этому моменту независимо от того, yarn clean cacherm -rf package.lock.json или rm -rf node_modules
я использую
пряжа 1.22.10 узел 12.20.0 ппм 6,14,9
на Усадьба Linux 4.15.0-124-generiC# 127-Ubuntu





Не уверен, где установить «mkdirp».
но вы можете сначала установить mkdirp @ lastest,
затем позвольте yarn / npm снова установить весь пакет
чтобы узнать, действительно ли "mkdirp" является проблемой.
yarn add mkdirp@lastest // or npm i mkdirp@lastest
тогда
yarn install // or npm i
Не сдавайся, приятель !. Вроде просто облажался в зависимостях. пусть он устанавливает модуль за модулем индивидуально. Я думаю, у нас нет выбора, кроме как развязать узлы один за другим
Похоже, что узел LTS - это 14. что-то.
Может, попробовать обновить это (и все остальное)?
Хотите верьте, хотите нет… Я пробовал это как глобально, так и иначе, и тогда я получил
Cannot find module true-case-path, затемCannot find module glob, затемCannot find module fs.realpathи так далее, и так далее. Кажется немного утомительным.