首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导出默认值: webpack (用于聚合模块)

导出默认值: webpack (用于聚合模块)
EN

Stack Overflow用户
提问于 2019-07-22 17:32:50
回答 1查看 204关注 0票数 1

我有一个Testimonials/index.js文件,它是组件pod的接口。

一切都很好,但是在产品构建之后,它的行为就像文件被省略了一样。

所以如果我添加一些日志,比如

代码语言:javascript
复制
import './Testimonials.less';

console.log('index File');
export { default } from './Testimonials.component';

我没有看到那个日志(组件是从components/Testimonials导入的,工作正常)。

如果我将其替换为

代码语言:javascript
复制
import './Testimonials.less';

console.log('index File');
import Testimonials from './Testimonials.component';

export default Testimonials;

它的工作方式与预期一致

有没有办法挖到哪里?

附注:示例是正确的

1)它起作用了

2)它在https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export中被描述为Aggregating modules

EN

回答 1

Stack Overflow用户

发布于 2019-07-22 22:29:50

我认为这不是正确的出口方式。

代码语言:javascript
复制
export { default } from './Testimonials.component';

应该是这样的

代码语言:javascript
复制
export { name1, name2, …, nameN };

这项工作做得很完美

代码语言:javascript
复制
import Testimonials from './Testimonials.component';

export default Testimonials;

因为在您的Testimonials.component中已经导出了证言变量,所以可以像这样导入

export default是js的关键字

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57143061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档