Проблема установки NPM в Laravel в Windows 10 - PullRequest
0 голосов
/ 07 ноября 2018

Мой NPM вер. 5.6.0 Мой узел вер. V8.11.3 Laravel Framework 5.7.12

У меня есть некоторые проблемы, когда я хочу установить npm в laravel:

npm install

npm WARN устарел browserslist@2.11.3: Сбой Browserslist 2 при чтении конфигурации Browsers> 3.0, используемой в других инструментах.

npm WARN устарел browserslist@1.7.7: может произойти сбой списка браузеров 2 при чтении списка браузеров> 3.0, используемого в других инструментах.

node-sass@4.10.0 install C:\xampp\htdocs\Newapp\node_modules\node-sass

node scripts/install.js

'узел' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

npm WARN img-loader@3.0.1 требует однорангового узла imagemin@^5.0.0 || ^ 6.0.0 но ни один не установлен. Вы должны установить одноранговые зависимости самостоятельно.

npm WARN ajv-keywords@3.2.0 требует однорангового узла ajv@^6.0.0, но ни один не установлен. Вы должны установить одноранговые зависимости самостоятельно.

npm ПРЕДУПРЕЖДЕНИЕ необязательно Пропуск ДОПОЛНИТЕЛЬНАЯ ЗАВИСИМОСТЬ: fsevents@1.2.4 (node_modules \ fsevents):

npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для fsevents@1.2.4: wanted {"os": "darwin", "arch": "any"} (текущий: {"os": "win32", " арка ":" 64" })

npm ERR! код ELIFECYCLE

нпм ERR! errno 1

нпм ERR! node-sass@4.10.0 install: узел scripts / install.js

npm ERR! Статус выхода 1

npm ERR!

npm ERR! Ошибка при установке сценария node-sass@4.10.0.

нпм ERR! Это, вероятно, не проблема с npm. Скорее всего, выше вывод журнала.

npm ERR! Полный журнал этого прогона можно найти в:

npm ERR! C: \ Users \ bamas \ AppData \ Roaming \ NPM-cache_logs \ 2018-11-07T03_33_04_531Z-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" }, "devDependencies": { "axios": "^0.18", "bootstrap": "^4.0.0", "cross-env": "^5.1", "jquery": "^3.2", "laravel-mix": "^2.0", "lodash": "^4.17.5", "popper.js": "^1.12", "vue": "^2.5.17" } }

Я уже пробовал что-нибудь вроде очистки кеша, переустанавливая модули узлов, но это не дает эффекта. Мой NPM работает нормально, потому что всякий раз, когда я запускаю свой другой скрипт Nodejs, он отлично работает, я использую gitbash ....

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

У меня была такая же проблема. Чтобы решить эту проблему: откат к NPM версии 5.6.0.

# npm install -g npm@5.6.0

Для проверки:

# npm -v

Примечание: мне пришлось очистить кеш, удалить все файлы в node_modules и package-lock.json.

0 голосов
/ 17 ноября 2018

У меня была такая же проблема. Это моё решение! Попробуйте очистить кэш с помощью команды

npm cache clean --force
и повторите попытку с
npm install
...