У меня ошибка с npm при установке в Laravel 6, теперь она работает, я не знаю, несмотря на то, что я сделал все шаги по порядку
это мои версии:
Laravel версия 6
npm 6.13.7
Узел 13.5.0
Я сделал комментарии в порядке
composer require laravel/ui --dev
php artisan ui vue --auth
npm install
npm run dev
но когда npm запускает dev, появляется сообщение об ошибке
ОШИБКА в ./resources/sass/app.scss Ошибка сборки модуля (с ./ node_modules / css -loader / index. js): ModuleBuildError: Сбой сборки модуля (из ./node_modules/sass-loader/dist/cjs.js): ValidationError: Неверный объект параметров. Sass Loader был инициализирован с использованием объекта параметров, который не соответствует схеме API. - у параметров есть неизвестное свойство 'outputStyle'. Эти свойства действительны: объект {реализация ?, sassOptions ?, prependData ?, sourceMap ?, webpackImporter? } at validate (D: \ project \ laravel \ node_modules \ sass-loader \ node_modules \ schema-utils \ dist \ validate. js: 85: 11) в Object.loader (D: \ project \ laravel \ node_modules \ sass -loader \ dist \ index. js: 36: 28) в D: \ project \ laravel \ node_modules \ webpack \ lib \ NormalModule. js: 316: 20 в D: \ project \ laravel \ node_modules \ loader- runner \ lib \ LoaderRunner. js: 367: 11 в D: \ project \ laravel \ node_modules \ loader-runner \ lib \ LoaderRunner. js: 233: 18 в runSyncOrAsyn c (D: \ project \ laravel \ node_modules \ loader-runner \ lib \ LoaderRunner. js: 143: 3) в iterateNormalLoaders (D: \ project \ laravel \ node_modules \ loader-runner \ lib \ LoaderRunner. js: 232: 2) в D: \ project \ laravel \ node_modules \ loader-runner \ lib \ LoaderRunner. js: 205: 4 в D: \ project \ laravel \ node_modules \ extended-resol \ \ lib \ CachedInputFileSystem. js: 85: 15 в processTicksAndRejected ( внутренние / process / task_queues. js: 79: 11) @ ./resources/sass/app.scss
ОШИБКА в ./resources/sass/app.scss (./node_modules/css -loader ?? исх - 5-2 ./ ! Node_modules / после css -loader / ср c ?? postcss0 ./ node_modules / Решимость-URL-погрузчик ?? исх - 5-4 ./ node_modules / дерзость-погрузчик / расстояние / cjs. js ?? ref - 5-5! ./ resources / sass / app.s css) Ошибка сборки модуля (из ./node_modules/sass-loader/dist/cjs.js): ValidationError: Недопустимый объект параметров. Sass Loader был инициализирован с использованием объекта параметров, который не соответствует схеме API. - у параметров есть неизвестное свойство 'outputStyle'. Эти свойства действительны: объект {реализация ?, sassOptions ?, prependData ?, sourceMap ?, webpackImporter? } at validate (D: \ project \ laravel \ node_modules \ sass-loader \ node_modules \ schema-utils \ dist \ validate. js: 85: 11) в Object.loader (D: \ project \ laravel \ node_modules \ sass -loader \ dist \ index. js: 36: 28) @ ./resources/sass/app.scss 2: 14-253 npm ОШИБКА! код ELIFECYCLE npm ОШИБКА! errno 2 npm ERR! @ разработка: cross-env NODE_ENV=development
node_modules/webpack/bin/webpack.js --progress --hide-modules
--config=node_modules/laravel-mix/setup/webpack.config.js
npm ОШИБКА! Статус выхода 2 npm ERR! npm ОШИБКА! Ошибка в сценарии @ development. npm ОШИБКА! Вероятно, это не проблема с npm. Скорее всего, выше вывод журнала.
npm ERR! Полный журнал этого прогона можно найти в: npm ERR!
C: \ Users \ Ahmed \ AppData \ Roaming \ npm -cache_logs \ 2020-02-22T21_12_44_218Z-debug.log npm ERR! код ELIFECYCLE npm ОШИБКА! errno 2 npm ERR! @ dev: npm run
development
npm ERR! Статус выхода 2 npm ERR! npm ОШИБКА! Ошибка в сценарии @ dev. npm ОШИБКА! Вероятно, это не проблема с npm. Скорее всего, выше вывод журнала.
npm ОШИБКА! Полный журнал этого прогона можно найти в: npm ERR!
C: \ Users \ Ahmed \ AppData \ Roaming \ npm -cache_logs \ 2020-02-22T21_12_44_441Z-debug.log
и это мой пакет. json
{
"private": true,
"scripts": {
"dev": "npm run development",
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch": "npm run development -- --watch",
"watch-poll": "npm run watch -- --watch-poll",
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
"prod": "npm run production",
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"start": "webpack-dev-server --hot"
},
"devDependencies": {
"axios": "^0.19",
"bootstrap": "^4.0.0",
"bootstrap-sass": "^3.3.7",
"jquery": "^3.2",
"laravel-mix": "^4.0.7",
"lodash": "^4.17.13",
"popper.js": "^1.12",
"resolve-url-loader": "^2.3.1",
"sass": "^1.20.1",
"sass-loader": "^8.0.0",
"vue": "^2.5.17",
"vue-template-compiler": "^2.6.10"
},
"dependencies": {
"node-sass": "^4.13.1",
"webpack": "^4.41.6"
}
}
Спасибо