npm npm run ошибка контрольного опроса для усадьбы - PullRequest
0 голосов
/ 18 февраля 2019

Я пытаюсь использовать npm для проекта, над которым я работаю в Homestead, однако я получаю некоторые ошибки.Я запустил

npm run watch-poll

, но я получаю эту ошибку

vagrant@homestead:~/code/testlaravel$ npm run watch-poll

> @ watch-poll /home/vagrant/code/testlaravel
> npm run watch -- --watch-poll


> @ watch /home/vagrant/code/testlaravel
> npm run development -- --watch "--watch-poll"


> @ development /home/vagrant/code/testlaravel
> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress 
--hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch" "--watch-poll"

sh: 1: cross-env: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! @ 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" "--watch-poll""

npm ERR! spawn ENOENT
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 ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2019-02-18T14_11_57_194Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ watch: "npm run development -- --watch "--watch-poll""
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 ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2019-02-18T14_11_57_246Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ watch-poll: "npm run watch -- --watch-poll"
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ watch-poll script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2019-02-18T14_11_57_290Z-debug.log

Я новичок в npm и не знаю, что делать, и я не нашеллюбой онлайн с подобной проблемой.

npm версия = 6.7.0

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

Если вам это нужно.

Я быСпасибо за любую помощь, также, если вам нужна дополнительная информация о том, что я бегу и как все настроено, дайте мне знать.

edit 1

running

npm install

дает этот результат

vagrant@homestead:~/code/testlaravel$ npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: minimist@1.2.0 (node_modules/fsevents/node_modules/rc/node_modules/minimist):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, open '/home/vagrant/code/testlaravel/node_modules/fsevents/node_modules/rc/node_modules/minimist/package.json.3101396508'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

audited 11757 packages in 87.877s
found 2 vulnerabilities (1 low, 1 high)
  run `npm audit fix` to fix them, or `npm audit` for details

edit 2

Хорошо, поэтому я запустил

sudo npm i -g cross-env

, потому что я получил разрешенияошибка без бита sudo, и похоже, что это сработало.

Однако сейчас я получаю новую ошибку

 ERROR  Failed to compile with 2 errors                                                                                                                                                  3:18:10 PM

 error  in ./resources/assets/sass/app.scss

 error  in ./resources/assets/sass/app.scss

Я думаю, что это проблема с моим кодом / framework (яЯ использую Laravel) но да sudo npm i -g cross-env похоже, что это исправило.

1 Ответ

0 голосов
/ 18 февраля 2019

У вас отсутствует перекрестный модуль.Выполните команду:

npm i -g cross-env

, чтобы установить перекрестный env глобально.

...