пряжа запустить dev-кросс-env: Отказано в доступе

Моя среда разработки — Vagrant ScotchBox, Node 6.6.2, Npm 3.9.5.

Я пытаюсь скомпилировать активы моего проекта Laravel, используя Mix.

yarn install
yarn run dev

С yarn run dev я получаю sh: 1: cross-env: Отказано в доступе

sh: 1: cross-env: Permission denied

npm ERR! Linux 3.13.0-55-generic
npm ERR! argv "/home/vagrant/.nvm/versions/node/v6.2.2/bin/node" "/home/vagrant/.nvm/versions/node/v6.2.2/bin/npm" "run" "development"
npm ERR! node v6.2.2
npm ERR! npm  v3.9.5
npm ERR! code ELIFECYCLE
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`
npm ERR! Exit status 126
npm ERR! 
npm ERR! Failed at the @ development script 'cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the  package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
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 ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs 
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls 
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /var/www/public/your-weedelivero/npm-debug.log
error An unexpected error occurred: "Command failed.
Exit code: 1
Command: sh
Arguments: -c npm run development
Directory: /var/www/public/your-weedelivero
Output:
".
info If you think this is a bug, please open a bug report with the information provided in "/var/www/public/your-weedelivero/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Пожалуйста, кто-нибудь может мне помочь?

С уважением

/////////////////

возможно, мой package.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": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
          "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.17",
        "bootstrap-sass": "^3.3.7",
        "cross-env": "^5.1.3",
        "jquery": "^3.2",
        "laravel-mix": "^1.0",
        "lodash": "^4.17.4",
        "vue": "^2.5.7"
    }
}


person romeoenrico    schedule 08.03.2018    source источник
comment
Я бы сначала попытался удалить каталог node_modules и снова запустить установку. В файле .json мало что может пойти не так, если только у вас нет проблем с синтаксисом. Если это не поможет, вы можете попробовать пересобрать пакет, который жалуется, если он поддерживается. Кроме того, каков результат команды, если вы запустите ее непосредственно в CLI самостоятельно?   -  person fantasitcalbeastly    schedule 09.03.2018
comment
Решено сейчас! я запустил программу yarn run dev прямо с моего компьютера (mac osx)   -  person romeoenrico    schedule 11.03.2018


Ответы (2)


У меня была эта проблема в моей Ubuntu 16.04.

для меня это решает проблему

сначала войдите в свой каталог в терминале и введите команду ниже.

npm rebuild
person Shreekanth    schedule 09.07.2019
comment
Спасибо, это исправило мою проблему в Ubuntu 18.04.3. - person Second2None; 22.10.2019

Я просто удаляю Nodejs и устанавливаю последнюю версию Nodejs, и теперь у меня больше нет этой проблемы Laravel Mix sh: 1: cross-env: ошибка не найдена

person Community    schedule 08.10.2020