先に書いたように
MEAN.IOは使用するjavascriptを/bundle/app.jsにまとめてくれる。
なので、軽くなるのだがその分デバッグがしづらい。
Chromeの開発ツールを使うのは不可能。。
node_componentsの中身をデバッグする必要はないので、そこがまとめられているのは
ヨシとして、
packagesの中身がまとめられるのはやめる。
デフォルトで/app.js の45行目あたりpackages内をまとめる部分をコメントアウト
1 2 3 4 |
// var req = require.context('./packages', true, /\/public\/(?!tests|assets|views)(.*)\.js$/); // req.keys().map(req); var req = require.context('./node_modules', true, /\/meanio-(.*)\/public\/(?!tests|assets|views)(.*)\.js$/); req.keys().map(req); |
/packages/custom/…./server/views/includes/foot.html
にハードコーディングでインサートしていく。
1 2 3 4 5 6 7 8 9 |
<!-- 開発用(本番では外すこと) START --> <script src="/packages/custom/porkyou/public/controllers/header.js"></script> <script src="/packages/custom/porkyou/public/controllers/index.js"></script> <script src="/packages/custom/porkyou/public/controllers/starter.js"></script> <script src="/packages/custom/porkyou/public/controllers/translation.js"></script> <script src="/packages/custom/porkyou/public/routes/system.js"></script> <script src="/packages/custom/porkyou/public/routes/users.js"></script> <script src="/packages/custom/porkyou/app.js"></script> <!-- 開発用(本番では外すこと) END --> |