RequireJS `!` 语法 - 它是什么?

RequireJS `!` Syntax - What is it?

我对 JS 很陌生。这是我们应用程序的 define 部分:

define([
   'angular',
   'underscore',
   'text!./ItemsList.html',
   'less!./ItemsList',
   ]

text!.less!. 有什么意义?这是某种预处理吗?

好像是require.js模块定义。这个text!less!是负责导入文件的模块的定义。有很多模块,例如 json! 来加载特定类型的文件(自定义模块通常加载 .js 文件)

看看requirejs文本documentation