我刚开始学习RequireJs,但无法使用它的自定义缩写名称加载js依赖项。我不明白我做错了什么在这里,我尝试只用“基因敲除”加载淘汰赛JS库,但如果我用“敲除3.4.0”它的工作原理,它抛出一个错误RequireJs不会按名称加载脚本
Error: Script error for "knockout"
http://requirejs.org/docs/errors.html#scripterror
不错,但我宁愿使用缩短的
<!DOCTYPE html>
<html>
\t <head>
\t \t <script type="text/javascript" data-main="js/init.js" src="js/require.js"></script>
\t </head>
<body>
<h1 data-bind="text: TabIndx">Hello World</h1> \t \t
\t \t <script>
\t \t require(['knockout', 'viewModel'], function(ko, viewModel) {
\t \t \t var vm = new viewModel();
\t \t \t ko.applyBindings(vm);
\t \t });
\t \t </script>
</body>
</html>
require.config({
\t baseUrl: 'js',
paths: {
knockout: 'knockout-3.4.0',
\t \t viewModel: 'viewModel'
}
});
是'init.js'你在哪里定义'require.config '?你可以发布'init.js'的全部内容吗? – Shakespeare