sh: /Users/mac/Desktop/LOGIC/node_modules/.bin/react-scripts: /bin/sh^M: bad interpreter: No such file or directory

iih3973s  于 2022-12-12  发布在  Node.js
关注(0)|答案(3)|浏览(132)

如何修复它?这个错误出现,当我运行react项目
sh:/用户/mac/桌面/逻辑/节点模块/.bin/React脚本:/bin/sh^M:错误的解释器:无此文件或目录

rdrgkggo

rdrgkggo1#

这看起来像是Macintosh行尾的问题。请在编辑器(例如Visual Studio Code)中开启档案,并以Unix(LF)行尾保存档案。

ne5o7dgx

ne5o7dgx2#

请在linux编辑器中打开react-scripts文件并保存它。现在重复该命令。

qvsjd97n

qvsjd97n3#

^M是一个回车符。Linux使用换行符来标记行尾,而Windows使用两个字符序列CR LF。您的文件具有Windows行尾,这会使Linux混淆。请删除回车符:

sed -i -e 's/\r$//' NAME-OF-FILE.sh

发件人:https://www.folkstalk.com/2022/07/bin-shm-bad-interpreter-with-code-examples.html

相关问题