首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何有条件地导入ES6模块?

如何有条件地导入ES6模块?
EN

Stack Overflow用户
提问于 2016-04-02 07:44:59
回答 12查看 171.7K关注 0票数 254

我需要做一些类似的事情:

代码语言:javascript
复制
if (condition) {
    import something from 'something';
}
// ...
if (something) {
    something.doStuff();
}

上面的代码没有编译;它抛出了SyntaxError: ... 'import' and 'export' may only appear at the top level

我试着使用here所示的System.import,但是我不知道System是从哪里来的。这是一个最终没有被接受的ES6提案吗?从那篇文章到“编程API”的链接将我转储到一个deprecated docs page

EN

Stack Overflow用户

发布于 2021-04-12 21:28:29

JS中有条件的导入导出

代码语言:javascript
复制
const value = (
    await import(`${condtion ? `./file1.js` : `./file2.js`}`)
).default

export default value
票数 0
EN
查看全部 12 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36367532

复制
相关文章

相似问题

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