ES6 导入 - 感叹号是什么意思?
ES6 imports - what does the exclamation mark mean?
我正在按照 Choose ES6 Modules Today 指南进行操作,我注意到他使用的其中一个导入语句末尾有一个感叹号:
import 'bootstrap/css/bootstrap.css!';
那个感叹号是什么意思?
此导入语句出现在 startup.js 文件的第一行。
意思是调用插件加载文件。默认情况下 plugin/loader 名称等于扩展名称。因此,在您的示例中,将调用 css plugin 来加载 bootstrap/css/bootstrap.css
文件。可以显式定义插件:
import 'bootstrap/css/bootstrap.css!css';
或
import 'bootstrap/css/bootstrap.css!customCssLoader';
插件必须像任何其他普通模块一样安装。有关此语法的更多信息 here.
我正在按照 Choose ES6 Modules Today 指南进行操作,我注意到他使用的其中一个导入语句末尾有一个感叹号:
import 'bootstrap/css/bootstrap.css!';
那个感叹号是什么意思?
此导入语句出现在 startup.js 文件的第一行。
意思是调用插件加载文件。默认情况下 plugin/loader 名称等于扩展名称。因此,在您的示例中,将调用 css plugin 来加载 bootstrap/css/bootstrap.css
文件。可以显式定义插件:
import 'bootstrap/css/bootstrap.css!css';
或
import 'bootstrap/css/bootstrap.css!customCssLoader';
插件必须像任何其他普通模块一样安装。有关此语法的更多信息 here.