Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用网页包加载胡须模板_Javascript_Mustache_Commonjs_Webpack - Fatal编程技术网

Javascript 使用网页包加载胡须模板

Javascript 使用网页包加载胡须模板,javascript,mustache,commonjs,webpack,Javascript,Mustache,Commonjs,Webpack,我和我的团队目前正在将一个相当大的项目从AMD+RequireJS迁移到CommonJS+Webpack。我们喜欢Webpack提供的工具,并认为CommonJS是社区的发展方向:你可以说,加入潮流 利用webpack自动加载和绑定.mustache模板文件的有效方法是什么?目前,我们有一个监视脚本,用于将项目文件夹中的所有.mustache文件捆绑到一个js文件中,格式如下: var files = {}; files['path/to/file'] = '<div>{{conte

我和我的团队目前正在将一个相当大的项目从AMD+RequireJS迁移到CommonJS+Webpack。我们喜欢Webpack提供的工具,并认为CommonJS是社区的发展方向:你可以说,加入潮流

利用webpack自动加载和绑定.mustache模板文件的有效方法是什么?目前,我们有一个监视脚本,用于将项目文件夹中的所有.mustache文件捆绑到一个js文件中,格式如下:

var files = {};
files['path/to/file'] = '<div>{{content}}</div>';
files['path/to/other/file'] = '<span>{{stuff}}</span>';
...
var文件={};
文件['path/to/file']='{{content}}';
文件['path/to/other/file']='{{stuff}}}';
...
我们完全可以继续使用这个。。。 我们当前的解决方案特别方便的是,在创建新模板时,我们不必在项目中特别引用我们的模板。因为脚本只是监视文件夹,字典得到更新,我们可以使用另一个库来获取字符串,并使其成为可用的模板函数

那么目标是什么? 我很好奇是否有一种方法可以从文件夹中的模板->我们可以在代码中使用的函数,而不必特别要求将文件放入项目中。我们目前的解决方案是在webpack之外的(当然,除非有办法加入),这很烦人,因为我们不需要2个观看脚本。我已经研究过了,但它们似乎是1对1源文件->输出文件,而不是多对1,这就是我们当前解决方案的优点


谢谢

我想你可以在上面做一些适合你需要的东西。指向模板目录,它将为您提供一个API来访问其中的模板。您可以将此方法与