【发布时间】:2017-12-23 19:09:33
【问题描述】:
我有以下文件夹结构
src/
index.js
lib/
test.js
dist/
examples/
example.js
src/lib/test.js
export default class Test {}..
src/index.js
import App from './lib/test.js'
export default App
例子/example.js
import {App} from './../..'
=> App is undefined
如何将我的 index.js 设置为入口点并将我的应用程序导出到那里?
编辑: 我正在使用 babel-node 作为转译器并以
开头nodemon test.js --exec babel-node --presets es2015,stage-2 --watch ./../..
【问题讨论】:
-
不应该是
from '../src'而不是from './../..'吗? -
您已经向我们展示了
export class Test,但不是默认导出。我认为export {default as App}无论如何都不会这样做......? -
您正在导出默认值,但正在导入命名的导出应用程序 - 不存在。
-
@estus 谢谢,现在它不再是未定义的了!
标签: node.js ecmascript-6