我跟随Choose ES6 Modules Today指南,我注意到他使用的一个导入语句最后有一个感叹号:
import 'bootstrap/css/bootstrap.css!';
感叹号是什么意思?
此导入语句显示在startup.js文件的第一行。
答案 0 :(得分:12)
这意味着将调用插件来加载文件。默认情况下,插件/加载程序名称等于扩展名称。因此,在您的示例中,将调用css plugin来加载bootstrap/css/bootstrap.css
文件。可以明确定义插件:
import 'bootstrap/css/bootstrap.css!css';
或
import 'bootstrap/css/bootstrap.css!customCssLoader';
插件必须像任何其他普通模块一样安装。有关此语法的更多信息here。