gpt4 book ai didi

javascript - Vagrant 和 javascript 的错误可能是由于行结尾造成的

转载 作者:行者123 更新时间:2023-12-02 15:12:27 25 4
gpt4 key购买 nike

我正在尝试设置一个可以重复使用的 Vagrant 开发环境。我在使用 NPM,特别是 Browserify 时遇到很多问题。

每当我运行 browserify 来捆绑 js 文件时。在 git 克隆我的存储库之后,它第一次工作正常,但是如果我随后在我的 Windows 计算机(或我的 Mac)上编辑文件。我开始在 javascript 文件中收到错误:

Uncaught SyntaxError: Unexpected token ILLEGAL

我确信这与行结尾有关,但到目前为止还无法修复它。我尝试按如下方式设置 git 配置设置:

git config --global core.autocrlf false

已尝试上述命令的各种值,但没有成功。我还尝试为 .gitattributes 中的文件类型设置 eol,如下所示:

*.js 文本 eol=lf

...但现在我已经有点迷失了。有没有人遇到过类似的问题并且有幸找到解决方案?

最佳答案

为此我费了大约 4 天的时间,我在这里找到了解决方案:

No visible cause for "Unexpected token ILLEGAL"

我需要将 sendfile 设置为关闭:

sendfile off;

...在虚拟机上的 nginx.conf 文件中。这解决了我遇到的问题。

关于javascript - Vagrant 和 javascript 的错误可能是由于行结尾造成的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34718498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com