首页 > 解决方案 > Node.js 错误 const power = 10 ** 精度生成意外令牌

问题描述

节点--版本 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.jsnpmtoken

解决方案


**Node.js v6中没有(Exponentiation) 运算符。改用Math.pow()

const power = Math.pow(10, precision);

或更新到较新版本的 Node.js(至少 v7,但推荐 v14)


推荐阅读