【发布时间】:2018-04-06 11:54:04
【问题描述】:
我正在尝试让 index.js 与 create-index 一起工作,但我在让一切正常工作时遇到问题。
我有以下:
/modules/utils.js
export function func1(){ ... }
export function func2(){ ... }
export function func3(){ ... }
/modules/index.js [自动创建]
export { default as utils } from './utils.js';
/main.js
import utils from './modules';
utils.func1();
但无论我做什么,我都无法仅访问实用程序。我已经尝试了几种从 ./models 导入的方法,但我能得到的最好的方法是 import * as modules from './modules',但实际上我什么都不能使用。
不确定我是否在做一些愚蠢的事情,或者在这种情况下我对 index.js 的使用是否错误。
【问题讨论】:
-
import { utils } from 'modules';有效吗?我不知道create-index,但不带大括号的导入是默认导入,而带大括号的export是命名导出
标签: javascript ecmascript-6 es6-modules