我剛開始學習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