Отказано в разрешении сценариев NPM на хронос (оболочка Chromebook)

Недавно я установил узел на свой Chromebook. У меня есть git клонированный базовый репозиторий узлов, который пытается запускать такие вещи, как webpack, babel-node и одновременно через сценарии npm.

Однако запуск веб-пакета (в том же каталоге) работает нормально.

Я запускал "sudo chmod -R 777 my_app" и это не помогло.

Вот сообщение об ошибке:

chronos@localhost ~/Downloads/MODULE $ npm start

> [email protected] start /home/chronos/user/Downloads/MODULE
> concurrently "webpack -w -p" "babel-node server.js"

sh: concurrently: Permission denied

npm ERR! Linux 3.18.0-14875-g438cb8ab27c6
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v6.11.0
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `concurrently "webpack -w -p" "babel-node server.js"`
npm ERR! Exit status 126
npm ERR! 
npm ERR! Failed at the [email protected] start script 'concurrently "webpack -w -p" "babel-node server.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 my-glitch-app package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     concurrently "webpack -w -p" "babel-node server.js"
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs my-glitch-app
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls my-glitch-app
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/chronos/user/Downloads/MODULE/npm-debug.log

person Justin    schedule 27.09.2017    source источник
comment
Кто владелец файлов (ls -l)? Возможно, вам придется chown передать его вашему пользователю.   -  person Tom    schedule 27.09.2017
comment
Я сделал whoami, и он говорит хронос, и каждый файл говорит что-то вроде drwxr-xr-x. 3 хронос хронос 4096 26 сен 20:42 имя файла/папки   -  person Justin    schedule 27.09.2017
comment
Не могли бы вы включить фактическую ошибку в исходный вопрос?   -  person Tom    schedule 27.09.2017
comment
@Svenskunganka Я добавил сообщение об ошибке   -  person Justin    schedule 27.09.2017
comment
Спасибо. Проблема, скорее всего, связана с инструментом concurrently, который вы сможете найти в node_modules/.bin/concurrently. Проверьте его владельца и права доступа к файлу. Если вы установили пакет глобально (npm install -g или npm install --global), он будет находиться в каталоге bin того места, где вы настроили npm для хранения глобально установленных пакетов.   -  person Tom    schedule 27.09.2017
comment
@Svenskunganka Я проверил, и у меня есть право собственности и полные права доступа к этим файлам.   -  person Justin    schedule 28.09.2017
comment
У меня та же проблема, она явно связана с смонтированным состоянием /home/chronos/user, в котором эта папка «Загрузки» находится в Chrome OS. Однажды я сдался и использовал /usr/local/src, но теперь я делаю еще одну попытку.   -  person bpstrngr    schedule 21.03.2021


Ответы (1)


следуя моему комментарию выше, sudo mount -o remount,exec /home/chronos/user, похоже, сработало, но в моем случае есть и другие аномалии, поэтому мне было бы интересно узнать об опыте коллег.

person bpstrngr    schedule 20.03.2021