node 報錯 env: node\r: No such file or directory


最近在編寫一個命令行工具。
使用 npm link 時可以正常運行。但是 ctrl+s 保存后, 再運行則報錯 env: node\r: No such file or directory ,需要再 npm link 一次,難道每次修改都要 link 一下?
感到奇怪,按道理 link 的目標文件與源文件是一樣的呢,為什么保存后就不行了呢?

原因及解決方式

注意看 ‘\r’ 這個字符, 解析器居然把換行符也當做路徑的一部分! 尷尬!
把文件換行方式 CRLF 改為 LF 即可。

參考

https://github.com/TarikHuber/rmw-shell/issues/20#issuecomment-441359468


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM