ES6进口 - 感叹号是什么意思?

时间:2015-07-24 21:24:19

标签: javascript ecmascript-6 jspm systemjs

我跟随Choose ES6 Modules Today指南,我注意到他使用的一个导入语句最后有一个感叹号:

import 'bootstrap/css/bootstrap.css!';

感叹号是什么意思?

此导入语句显示在startup.js文件的第一行。

1 个答案:

答案 0 :(得分:12)

这意味着将调用插件来加载文件。默认情况下,插件/加载程序名称等于扩展名称。因此,在您的示例中,将调用css plugin来加载bootstrap/css/bootstrap.css文件。可以明确定义插件:

import 'bootstrap/css/bootstrap.css!css';

import 'bootstrap/css/bootstrap.css!customCssLoader';

插件必须像任何其他普通模块一样安装。有关此语法的更多信息here