#node.js #linux #reactjs
#node.js #linux #reactjs
Вопрос:
Я создал один проект React на компьютере с Windows. Которая работает нормально. Я развернул тот же код на компьютере с Linux.
Откуда я получаю
Permission denied
npm ERR! storeperformance@0.1.0 start: `react-scripts start`
npm ERR! Exit status 126
Я попытался заменить react-scripts на «скрипты»:
{ "start": "node ./node_modules/react-scripts/bin/react-scripts.js start" }
После этого я получаю
process.on('unhandledRejection', err => {
^
SyntaxError: Unexpected token >
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
Пожалуйста, предложите.
Комментарии:
1. Какую версию узла вы используете? похоже, что она не имеет понятия о arrow
=>
2. @swapnesh — версия 0.10.30
3. Эта версия очень старая и не поддерживает функции Arrow, попробуйте обновить свой узел, а затем попробуйте
4. ОК. Я попробую.
5. Я обновил версию узла, теперь она работает нормально. Спасибо @swapnesh