nodeJS遇到的坑

今天运行 nodeJS 后台,由于同事新写了一种语法 ?. (问号 ,点 连接),导致 无法识别,运行错误,

SyntaxError: Unexpected token '.' 

Loader.moduleStrategy (internal/modules/esm/translators.js)

刚开始我以为 eslint 在作怪,在网上一顿搜,修改,都不行,后来用 vscode 运行前端是可以的,就想着应该不是 eslint 的问题,也不是 vscode 的配置问题,就想到了 node 的版本问题导致的.

于是我升级了一下node 版本,再运行,成功,node 版本真是一个坑,这里推荐一个 node 管理工具,nvm,可以根据不同项目切换node 的版本.

你可能感兴趣的:(nodeJS遇到的坑)