やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

pugでJavascriptから引数objectを渡そうとするもエラーでできず

pugだと配列、テーブル、木構造データが渡せずテンプレ化できないので。

参考

Pug(旧Jade)テンプレートファイル内で、npmでインストールしたモジュールを使う方法 – ラボラジアン

感謝。

ソースコード入手

https://github.com/pugjs/pug-cli/tree/1.0.0-alpha6

実行するもエラー

$ node index.js
Error: Cannot find module 'commander'

おそらくindex.jsの以下コード。

var program = require('commander');

node.jsのパッケージにcommanderというのがあるのだろう。

npm install -g commander
/npm_global/lib
└─┬ commander@2.9.0 
    └── graceful-readlink@1.0.1 

この後実行するも同様のエラー。ターミナル再起動し実行するもエラー。

所感

できなかった。システム、ツール、ライブラリなどを使うと周辺知識の学習も必要になって逆に大変になることが多々ある。Pythonスクリプト書いたほうが楽か。