npm-scriptsでpugをcompile
jadeじゃなくてpug
随分とStaticなHtmlを書いていなかったところ、久しぶりにちょっと書くことになったので色々どれにしようか悩んでJade触るかと思ったところ、いつの間にかJade(うさぎ)さんがPug(犬)さんに変わっていました。
名前と拡張子、一部機能が変わっただけのようなのでドキュメントサイトもJadeのままです。
が、以下のように node-moduleにpugを追加 して npm-scripts でcompileしようとすると怒られます。
pug
インストールとpackage.json
$ npm i pug --save
{
"name": "hogehoge",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"compile-pug": "pug --hierarchy -o public/ src/"
},
"dependencies": {
"pug": "^2.0.0-beta3"
},
...
}
ディレクトリとファイル
- src/
- index.pug
- foo-dir/
- bar.pug
jadeの時は jade --hierarchy -o public/ src/
で良かったのですが、pugは pug と pug-cli が必要です。
入れましょう。
$ npm i pug pug-cli --save
これでcompile通ります。 名前が変わったのは権利関係の問題だそうです。fm...
Author And Source
この問題について(npm-scriptsでpugをcompile), 我々は、より多くの情報をここで見つけました https://qiita.com/tyshgc/items/0febcf7e4eb6d5788cb6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .