AMD+ES6(require.js + Babel) on CDN ブラウザだけで完結!モジュール化&トランスパイル (original) (raw)

この広告は、90日以上更新していないブログに表示しています。

Node.js不要。ブラウザとネット接続だけ。

成果物

github.com

要点

コード

構成

ファイル

index.html

Babel + require.js

app.js

requirejs(['js/app/main.js']);

js/app/main.js

define(function(require, exports, module) { var sub = require('js/app/sub'); console.log(sub); sub.print(); });

js/app/sub.js

define(function() { return { print: function() { const getMessage = () => "Hello Babel + require.js !!"; document.body.innerHTML = getMessage(); } }; });

開発環境

2018-04-21時点。

所感

importやESM(<script type="module">)が使えるようになるまでは、これをテンプレにしようかな。