我试过在互联网上搜索导入模块的执行顺序.例如,假设我有以下代码:
import "one"
import "two"
console.log("three");
Run Code Online (Sandbox Code Playgroud)
其中one.js和two.js定义如下:
// one.js
console.log("one");
// two.js
console.log("two");
Run Code Online (Sandbox Code Playgroud)
控制台输出是否保证为:
one
two
three
Run Code Online (Sandbox Code Playgroud)
还是未定义?
随着Create React App 3.0的发布以及浏览器列表的添加,添加对IE 11的支持变得微不足道,但是如果您不知道在哪里查找,则很难找到这些步骤。该文档列出了“受支持的浏览器”,并显示了默认的浏览器列表配置(https://facebook.github.io/create-react-app/docs/supported-browsers-features),但这并不是您所需要的全部。
使用生产设置检查browserl.ist时,您会发现IE 11的使用率比Edge仍然高(https://browserl.ist/?q=%3E0.2%25%2C+not+dead%2C+not+op_mini + all),使用默认的CRA 3应用程序,您将在main.chunk.js中收到语法错误,而在使用IE 11的应用程序中将收到其他错误。