Node.js 错误 const power = 10 ** 精度生成意外标记
Node.js error const power = 10 ** precision generates unexpected token
节点--版本
v6.10.1
样本运行
$ node ds180List.js
/home/pi/repos/monitor/node_modules/round-to/index.js:21
const power = 10 ** precision;
^
SyntaxError: Unexpected token *
Node.js源代码:
const sensor = require('ds18b20-raspi');
var listOfDeviceIds = sensor.list();
应该只获取 DS180 传感器
Node.js v6 中没有 **
(求幂)运算符。使用 Math.pow()
代替:
const power = Math.pow(10, precision);
或更新到 Node.js 的较新版本(至少是 v7,但推荐 v14)
节点--版本 v6.10.1
样本运行
$ node ds180List.js
/home/pi/repos/monitor/node_modules/round-to/index.js:21
const power = 10 ** precision;
^
SyntaxError: Unexpected token *
Node.js源代码:
const sensor = require('ds18b20-raspi');
var listOfDeviceIds = sensor.list();
应该只获取 DS180 传感器
Node.js v6 中没有 **
(求幂)运算符。使用 Math.pow()
代替:
const power = Math.pow(10, precision);
或更新到 Node.js 的较新版本(至少是 v7,但推荐 v14)