#php #vue.js #laravel-5 #npm #webpack
#php #vue.js #laravel-5 #npm #webpack
Вопрос:
Я хочу загрузить компонент vue в общедоступный файл с помощью npm run watch, он выдает мне сообщение в watch dev или build ..?
Node.js v14.15.0.
npm 6.14.8
Laravel Installer 4.1.0
npm run watch
> @ watch C:UsersANOODDesktopLaravelamp;vuejaLaravel_vue
> npm run development -- --watch
> @ development C:UsersANOODDesktopLaravelamp;vuejaLaravel_vue
> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js "--watch"
The system cannot find the path specified.
events.js:292
throw er; // Unhandled 'error' event
^
Error: spawn node_moduleswebpackbinwebpack.js ENOENT
at notFoundError (C:UsersANOODAppDataRoamingnpmnode_modulescross-envnode_modulescross-spawnlibenoent.js:6:26)
at verifyENOENT (C:UsersANOODAppDataRoamingnpmnode_modulescross-envnode_modulescross-spawnlibenoent.js:40:16)
at ChildProcess.cp.emit (C:UsersANOODAppDataRoamingnpmnode_modulescross-envnode_modulescross-spawnlibenoent.js:27:25)
at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
Emitted 'error' event on ChildProcess instance at:
at ChildProcess.cp.emit (C:UsersANOODAppDataRoamingnpmnode_modulescross-envnode_modulescross-spawnlibenoent.js:30:37)
at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12) {
code: 'ENOENT',
errno: 'ENOENT',
syscall: 'spawn node_modules\webpack\bin\webpack.js',
path: 'node_modules\webpack\bin\webpack.js',
spawnargs: [
'--progress',
'--config=node_modules/laravel-mix/setup/webpack.config.js',
'--watch'
]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js "--watch"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ development script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsersANOODAppDataRoamingnpm-cache_logs2020-11-10T12_23_34_863Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ watch: `npm run development -- --watch`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ watch script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsersANOODAppDataRoamingnpm-cache_logs2020-11-10T12_23_35_071Z-debug.log
Комментарии:
1. » Локальный package.json существует, но отсутствуют node_modules, вы хотели установить? » Вы запускали
npm install
раньше, не так ли?2. да, я сделал это, и node_modules уже встроен в среду Laravel, но все равно проблема возникает каждый раз
Ответ №1:
Проблема была не в Laravel, npm или node_modules, просто это был каталог, который я использовал, когда я помещал свой проект laravel в Laravel, все в порядке, но когда я перемещаю его в другой каталог, вызывающий Laravel amp; Vue, он не будет работать, и эта проблема возникает.