我在 for 循环中使用 let 关键字,如下所示
for(let methd1 in servUrl){
let methd=methd1;
for(let pth1 in servUrl[methd]) {
let pth=pth1;
app[methd](pth, servUrl[methd][pth]);
}
}
这给了我以下错误
for(let methd1 in servUrl){
^^^^^^
SyntaxError: Unexpected identifier
您能否确定您是否使用受支持的 Node.js 版本?
要了解节点版本,您可以运行以下命令:
$ node --version
v4.2.1
旧版本的 Node 不支持let
语法或EcmaScript6
所有功能。
我也遇到过类似的问题,并将我的节点升级到最新版本解决了我的问题。
要升级节点,您可以运行以下命令:
$ sudo npm cache clean -f
$ sudo npm install -g n
$ sudo n stable
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)