Почему я не могу успешно запустить npm run dev?

cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/cli.js:93 бросить ошибку; ^

TypeError: невозможно прочитать свойство 'js' неопределенного на Объект. (/Users/xwu33/src/bioproc/webpack.mix.js:16:3) в Module._compile (/Users/xwu33/src/bioproc/node_modules/v8-compile-cache/v8-compile-cache.js:192:30) в Object.Module._extensions..js (внутренние/модули/cjs/loader.js:700:10) в Module.load (внутренний/модули/cjs/loader.js:599:32) в tryModuleLoad (внутренние/модули/cjs/loader.js:538:12) в Function.Module._load (internal/modules/cjs/loader.js:530:3) в Module.require (внутренний/модули/cjs/loader.js:637:17) при необходимости (/Users/xwu33/src/bioproc/node_modules/v8-compile-cache/v8-compile-cache.js:161:20) на Объект. (/Users/xwu33/src/bioproc/node_modules/laravel-mix/setup/webpack.config.js:12:1) в Module._compile (/Users/xwu33/src/bioproc/node_modules/v8-compile-cache/v8-compile-cache.js:192:30) в Object.Module._extensions..js (внутренние/модули/cjs/loader.js:700:10) в Module.load (внутренний/модули/cjs/loader.js:599:32) в tryModuleLoad (внутренние/модули/cjs/loader.js:538:12) в Function.Module._load (internal/modules/cjs/loader.js:530:3) в Module.require (внутренний/модули/cjs/loader.js:637:17) при необходимости (/Users/xwu33/src/bioproc/node_modules/v8-compile-cache/v8-compile-cache.js:161:20) в WEBPACK_OPTIONS (/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/utils/convert-argv.js:116:13) в requireConfig (/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/utils/convert-argv.js:118:6) в /Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/utils/convert-argv.js:125:17 в Array.forEach () в module.exports (/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/utils/convert-argv.js:123:15) в yargs.parse (/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/cli.js:71:45) в Object.parse(/Users/xwu33/src/bioproc/node_modules/webpack-cli/node_modules/yargs/yargs.js:567:18) в /Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/cli.js:49:8 на Объект. (/Users/xwu33/src/bioproc/node_modules/webpack-cli/bin/cli.js:390:3) в Module._compile (внутренний/модули/cjs/loader.js:689:30) в Object.Module._extensions..js (внутренние/модули/cjs/loader.js:700:10) в Module.load (внутренний/модули/cjs/loader.js:599:32) в tryModuleLoad (внутренние/модули/cjs/loader.js:538:12) в Function.Module._load (internal/modules/cjs/loader.js:530:3) в Module.require (внутренний/модули/cjs/loader.js:637:17) при необходимости (внутренние/модули/cjs/helpers.js:22:18) на Объект. (/Users/xwu33/src/bioproc/node_modules/webpack/bin/webpack.js:156:2) в Module._compile (внутренний/модули/cjs/loader.js:689:30) в Object.Module._extensions..js (внутренние/модули/cjs/loader.js:700:10) в Module.load (внутренний/модули/cjs/loader.js:599:32) нпм ОШИБКА! код ELIFECYCLE нпм ОШИБКА! ошибка 1 нпм ОШИБКА! @разработка: cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js нпм ОШИБКА! Выход из состояния 1 нпм ОШИБКА! нпм ОШИБКА! Не удалось выполнить скрипт @development. нпм ОШИБКА! Вероятно, это не проблема с npm. Вероятно, выше приведен дополнительный вывод журнала.

нпм ОШИБКА! Полный журнал этого запуска можно найти в: нпм ОШИБКА! /Пользователи/xwu33/.npm/_logs/2019-06-21T17_03_18_125Z-debug.log нпм ОШИБКА! код ELIFECYCLE нпм ОШИБКА! ошибка 1 нпм ОШИБКА! @ разработчик: npm run development нпм ОШИБКА! Выход из состояния 1 нпм ОШИБКА! нпм ОШИБКА! Сбой в сценарии @dev. нпм ОШИБКА! Вероятно, это не проблема с npm. Вероятно, выше приведен дополнительный вывод журнала.

нпм ОШИБКА! Полный журнал этого запуска можно найти в: нпм ОШИБКА! /Пользователи/xwu33/.npm/_logs/2019-06-21T17_03_18_244Z-debug.log

Это новая установка Laravel, или вы добавили в нее кучу изменений? Какая у вас версия узла?

ceejayoz 20.06.2019 17:03

версия узла v10.15.2

improve 20.06.2019 17:04

Я добавил несколько изменений в этот проект, новый проект laravel работает нормально. Я попытался удалить файл package-lock.json и запустить: npm install then npm run dev, но это та же ошибка.

improve 20.06.2019 17:07

Если свежий Laravel работает нормально, а этот нет, это может указывать на то, что ваш код/модификации неверны. Учитывая, что вы не поделились ими, вам трудно с этим помочь.

ceejayoz 20.06.2019 17:10

Когда я создал новый проект laravel. Это та же ошибка npm run dev.

improve 20.06.2019 17:14

Я удалил файл node_modules и запустил установку npm, новый laravel теперь работает нормально. Мне нужно проверить свои модификации.

improve 20.06.2019 17:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
1
6
8 974
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Удалил node_modules, потом npm install --global cross-env, потом удалил cross-env из package.json, потом npm run dev заработало.

Я считаю, что это проблема js, когда я обновляю vue, например: npm update vue и устанавливаю sass. Тогда он работает нормально.

improve 24.07.2019 21:27
Ответ принят как подходящий

Когда я изменил файл webpack.mix.js следующим образом:

// TypeError: Невозможно прочитать свойство 'js' неопределенного

const { mix } = require('laravel-mix');

// работай

const mix = require('laravel-mix');

Тогда это работает для меня!

Другие вопросы по теме