我需要做一些类似的事情:
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。
发布于 2021-04-12 21:28:29
JS中有条件的导入导出
const value = (
await import(`${condtion ? `./file1.js` : `./file2.js`}`)
).default
export default valuehttps://stackoverflow.com/questions/36367532
复制相似问题