MongoDB 迁移数据时提示 [Error] SyntaxError unterminated string literal

  • MongoDB 迁移数据,服务端的数据导出成了 JS 文件,在本地进行导入时报了几个一样的错误:[Error] SyntaxError: unterminated string literal

  • 在 StackOverflow 找到一个 回答 ,提到换行符的问题,想了一下,有这个可能,毕竟服务器 Linux,本地 Windows。又想到之前 VSCode 打开项目文件时,看到过提示说换行符异常的问题,遂用 VSCode 打开了导出的文件,果真提示异常了,按照 VSCode 的提示处理完毕。

  • 再次导入,发现已经没报错了。

  • 如果导出的文件太大,VsCode 已经力不从心,可以试试 dos2unix​,它也可以解决 Windows 和 Linux 换行符不一致的问题。并且 Windows 下的 Git Bash 的环境自带了这个命令行,不妨使用试试看。

  • 参考资料: