node.js - 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.js v6中没有(Exponentiation) 运算符。改用Math.pow()
:
const power = Math.pow(10, precision);
或更新到较新版本的 Node.js(至少 v7,但推荐 v14)
推荐阅读
- python - 谷歌 colab 中的 Pandas 分析错误
- java - java.lang.IllegalStateException:在easymock的记录状态中不允许调用verify
- javascript - 隐藏一个测验问题,直到使用 PHP 回答前一个问题
- java - 编写一个程序,计算给定数字的阶乘中尾随零的数量。N!= 1 * 2 * 3 * ... * N
- asp.net - 如何确定 ASP.Net Web 应用程序是否可以处理基于 cookie 的亲和力?
- excel - 为什么会出现此错误:“参数类型 ByRef 不兼容”?
- javascript - JavaScript 扩展 Div 不适合我
- mysql - AWS 上的 RDS 和 Django 虚拟环境连接问题
- server - 使用带有命令框的 Lucee 服务器访问服务器管理页面时出现问题
- mysql - 关于 COUNT (CASE WHEN AS 1) 的问题 返回 1