node.js - 在 node js 中声明 var 的正确方法是什么?
问题描述
我正在查看现有项目中的一些代码,并遇到了一个包含一行的 js 文件:
declare var __DEV__: boolean;
有一个语法错误说:
预期的 ; 但发现 var
我尝试删除声明以将行更改为:
var __DEV__: boolean;
这给出了错误:
预期的 ; 但发现:
我还阅读了这篇文章以了解声明是如何工作的,并确认这部分代码是必要的。然后,我将代码与此处找到的示例进行了比较,无法查明错误。
我考虑更改变量名称,或以不同方式声明它,但我想了解如何正确执行此操作。
解决方案
那是一个打字稿构造。如果您正在编写 vanilla JS,则不适用。
在 vanilla JS 中,只需编写
var __DEV__ = true;
或者
var __DEV__ = false;
推荐阅读
- powershell - Azure 数据工厂在发布时禁用触发器
- python - 在 Python 中向正则表达式模式添加单个反斜杠
- javascript - 在 IE11 上运行 Angular 5 应用程序时参数无效
- eclipse - java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
- python - 使用 python concurrent.futures 提交进程编号
- javascript - 无法更新我的 MySQL 数据库中的一个单元格?
- python - 在烧瓶中返回 render_templates 和 jinja 模板之间的区别
- python - 调用 ensure_future 是包装协程结果的正确方法吗?
- arrays - 如何使用 Angular 5 中的数组返回的数据
- assembly - byte[rax] 在 x86 汇编中代表什么?