由于环境变量的问题导致react项目不能运行的解决办法


  首先来看下cmd的报错

$ react-scripts startStarting the development server...

events.js:292

  throw er; // Unhandled 'error' event
^

Error: spawn powershell ENOENT


at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
at onErrorNT (internal/child_process.js:469:16)
at processTicksAndRejections (internal/process/task_queues.js:84:21)

Emitted 'error' event on ChildProcess instance at:


at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
at onErrorNT (internal/child_process.js:469:16)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {

errno: 'ENOENT', code: 'ENOENT', syscall: 'spawn powershell', path: 'powershell', spawnargs: [


'-NoProfile',
'-NonInteractive',
'每ExecutionPolicy',
'Bypass',
'-EncodedCommand',
'UwB0AGEAcgB0ACAAIgBgACIAaAB0AHQAcAA6AC8ALwBsAG8AYwBhAGwAaABvAHMAdAA6ADMAMAA

wADAAYAAiACIA' ]}error Command failed with exit code 1.info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

标红的这句可以看到,他说没有这样的文件目录(就是powershell不存在)

解决办法就是修改系统的环境变量,编辑系统变量末尾记得添加英文分号再加上C:\Windows\System32\WindowsPowerShell\v1.0      这句话就可以正常运行了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM