今天運(yùn)行 nodeJS 后臺,由于同事新寫了一種語法 ?. (問號 ,點 連接),導(dǎo)致 無法識別,運(yùn)行錯誤,
SyntaxError: Unexpected token '.'?
Loader.moduleStrategy (internal/modules/esm/translators.js)
剛開始我以為 eslint 在作怪,在網(wǎng)上一頓搜,修改,都不行,后來用 vscode 運(yùn)行前端是可以的,就想著應(yīng)該不是 eslint 的問題,也不是 vscode 的配置問題,就想到了 node 的版本問題導(dǎo)致的.
于是我升級了一下node 版本,再運(yùn)行,成功,node 版本真是一個坑,這里推薦一個 node 管理工具,nvm,可以根據(jù)不同項目切換node 的版本.