node.js - Microsoft JScript 错误:节点 js 中的语法错误 800A03EA
问题描述
有一个传递毫秒的函数,我必须在该函数中声明一个常量,如下所示,
function run(context, callback, milliseconds) {
// time to wait for a service to stop in milliseconds
const waitMilliseconds = milliseconds || 180000;
const interval = 15000;
// other stuff
}
当我在命令行中运行 npm install 时,我收到 Microsoft JScript 错误,并在此行显示语法错误:
const waitMilliseconds = milliseconds || 180000;
当我将“const”更改为“var”时,没有错误。
我正在使用最新的节点版本 Node 10.11.0 npm 6.4.1
解决方案
面临同样的问题。但是更改文件名后它工作正常。
更改前:
节点“node.js”
更改后:
节点“nodesample.js”
推荐阅读
- angular - 如何使用 *ngIf 隐藏和显示内容
- excel - 几乎冻结我的程序的 for 循环语句的问题
- keras - CuDNN LSTM 超参数调整:Input_h 形状错误
- loops - 循环遍历 vlang 中的数组
- django - Django Channels 2 像 Channels 1 一样实现多路复用器/解复用器
- sql-server - 如何在 MS SQL Server Management Studio 中编写列描述脚本?
- npm - package.json 脚本命令的 Windows 等效项
- microsoft-graph-api - Microsoft Graph API - 将通知订阅更改为粒度资源
- python - 在嵌套循环中使用文件(打开、写入、关闭)
- angular - 角度路由:如何在解析成功时重定向到另一条路径?