是否可以从ES6中的外部URL导入javascript模块?
我试过(使用babel-node):
import mymodule from 'http://...mysite.../myscript.js';
// Error: Cannot find module 'http://...mysite.../myscript.js'
Run Code Online (Sandbox Code Playgroud) 是否可以import()在ES6 / Typescript 中的动态语句中使用完整的URL ?
import('https://foo.com/mymodule.js').then(() => {
console.log('mymodule is loaded');
});
Run Code Online (Sandbox Code Playgroud)
我得到一个错误
//Cannot find module 'https://foo.com/mymodule.js'.
Run Code Online (Sandbox Code Playgroud)
使用Webpack和Typescript,我们已经成功地使用了动态导入的相对路径
import(/* webpackChunkName: "mymodule" */ '../mymodule');
Run Code Online (Sandbox Code Playgroud)
因此看来Webpack已经在运行时加载了模块。