使用 Node JS 导入 *
Do import * with Node JS?
在Java中,你可以做这样的事情:
import javax.swing.*
然后,无需在任何地方声明 JButton,您可以执行以下操作:
JButton button = new JButton();
因此,单个 import 语句会自动使 javax.swing.
下的所有内容都成为本地可访问的变量。这非常好,节省了很多打字。一个导入语句即可为您提供一切。
使用Node JS,我的理解是你必须做这样的事情:
var swing = require('javax.swing');
然后,如果您希望swing
的属性可用作变量,则需要执行以下操作:
var JButton = swing.JButton;
然后你终于可以做到了:
var button = new JButton();
无论如何,是否可以在 Node JS 中使用单个 require 语句从导入的文件自动创建本地范围的变量?
你可以
简单地做
var JButton = require('javax.swing').JButton;
var button = new JButton();
除了其他答案之外,如果你愿意使用 ES6 并使用 Babel 进行转译,你可以使用 ES6 模块(它们将在 V8 中实现,这意味着 Node.js也会相对较快地得到它们)。
这将为您提供如下所示的内容:
import { JButton } from 'javax.swing';
相关文章:
- 如何将.json文件作为参数导入.js文件并使用命令行启动它
- 在哪里放置JavaScript警报覆盖,以便所有页面都可以使用它,而无需导入*.js
- 在不使用外部库的情况下本机导入.js文件
- 如何在nodejs中导入js文件(在cloud9中)
- Typescript 1.8 - ES2015 导入 js 文件
- 导入.js会禁用jQuery Mobile CSS样式
- 使用Tumblr API时如何在QML中导入JS文件
- 导入.js脚本时,单击时没有响应
- 404在nodejs+Ionic应用程序中从index.html中的另一个文件夹导入js文件时出错
- 在XSLT中导入JS文件和Javascript
- 带有FlowType的React Native:导出和导入js接口
- 加载/导入js代码的需求或其他东西
- 从哪里导入js文件更好?
- Ember Brocfile不导入JS和CSS文件
- 为什么我导入js文件的地方会影响我的调用
- 如何在Angular 2项目中导入js包
- 如果不需要或不导入js库,则公开它的最佳方式
- 如何在Ionic2项目中导入js文件和引用
- 当iFrame导入JS库时,浏览器是否会再次导入该库?
- JScript:导入js文件