npm-scripts로 pug를 compile
2531 단어 Jadenpmnpm-scriptspug
jade가 아니라 pug
상당히 Static Html을 쓰지 않았는데, 오랜만에 조금 쓰게 되었기 때문에 여러가지 어떻게 할까 고민하고 Jade 만질까 생각했는데, 어느새 Jade(토끼)씨가 Pug(개)씨로 바뀌었다 있었습니다.
이름과 확장자, 일부 기능이 바뀌었을 뿐이므로 문서 사이트도 Jade 그대로입니다.
그러나 다음과 같이 node-module에 pug를 추가하고 npm-scripts로 compile하려고하면 분노합니다.
pug
설치 및 package.json
$ npm i pug --save
package.json{
"name": "hogehoge",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"compile-pug": "pug --hierarchy -o public/ src/"
},
"dependencies": {
"pug": "^2.0.0-beta3"
},
...
}
디렉토리 및 파일
$ 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"
},
...
}
jade 때는
jade --hierarchy -o public/ src/
에서 좋았습니다만, pug는 pug와 pug-cli 가 필요합니다.넣자.
$ npm i pug pug-cli --save
이제 compile을 통과합니다. 이름이 바뀐 것은 권리관계의 문제라고 합니다. fm...
Reference
이 문제에 관하여(npm-scripts로 pug를 compile), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tyshgc/items/0febcf7e4eb6d5788cb6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)