ubuntu git推送到远程服务器后出现意外的token SyntaxError

qyzbxkaa  于 2023-04-29  发布在  Git
关注(0)|答案(1)|浏览(196)

简单描述一下我的情况:
我正在开发一个网络应用程序(更好地说是一个Onlineshop),主要是我在我的Windows桌面上开发,并将代码推送到我的服务器上,它运行Ubuntu服务器。它是一个运行在Docker容器内Nginx Webserver上的Nodejs Webapp(我使用的数据库是Mysql,它也运行在我服务器上的Docker容器内)。我已经正常设置了git和我的项目,并开始做我的事情。..在我的Windows机器上,一切都很好,正如预期的那样。但是在推送到我的服务器并运行文件后,我得到了这个错误:

raffaelbaer@olympus:~$ /usr/bin/node /home/raffaelbaer/webserver/nodejs/app.js
/home/raffaelbaer/webserver/nodejs/node_modules/lru-cache/dist/cjs/index.js:359
#initializeTTLTracking() {
                      ^

SyntaxError: Unexpected token '('
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/raffaelbaer/webserver/nodejs/node_modules/lru- 
cache/dist/cjs/index-cjs.js:5:36)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)

我不知道为什么会发生这个错误,我检查了node_modules中的所有内容,但一切似乎都是正确的。
也许是因为我在不同的平台上?或者我安装了不同的Node版本?
我在网上没有找到任何关于我的问题,因此,我希望在这里得到一些帮助!
最好的问候Raffael

ql3eal8s

ql3eal8s1#

#initializeTTLTracking() {看起来像私有示例方法。它相对较新,大约2019年。
支持#foo语法的最低节点版本是v12。您的服务器上的节点版本可能太旧。如果您正在运行Ubuntu 20 the default nodejs is v10

相关问题