Node.js 4.2.1中的导出和导入
Export and Import in Node.js 4.2.1
我有两个文件。
other.js
export var test = 12;
export var test2 = 'testing';
main.js
import other from "other.js";
console.log(other);
我写node main.js
。我期待这个:
{
test: 12,
test2: 'testing'
}
但我得到了一个错误:
(function (exports, require, module, __filename, __dirname) { import oth from "other.js";
^^^^^^
SyntaxError: Unexpected reserved word
Node.js版本4.2.1。怎么了?
Node不支持import
、export
(谁知道呢)。看见https://nodejs.org/en/docs/es6/以获取支持功能的列表。
您要么需要继续使用CommonJS模块,要么使用像Babel这样的transiler。
您需要导入所有内容并为它们分配一个别名。。。
但如果没有Transpiler,你就无法做到这一点,es6模块不可用。。。
import * as other from './other.js';
console.log(other);
相关文章:
- 如何将.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文件