簡體   English   中英

如何在 npm 腳本中將 pug(jade) 渲染為 html?

[英]how can I render pug(jade) to html in npm scripts?

我正在嘗試構建我的 package.json 文件,但在編寫腳本時遇到了困難。

"scripts": {
"test": "echo \"Error: no test specified\" && exit 1", 
"build-css":"node-sass --output-style compressed -o build/styles src/styles", 
"pugtohtml": "npm pug -D index.pug"  
},

這不起作用

我已經安裝了 pug 包,現在我想只使用 npm 自動執行任務,你能幫我解決這個問題嗎?如果你給我一些關於如何使用 npm 學習編寫腳本和自動執行任務的提示和資源,我將不勝感激,謝謝你!

你必須像這樣寫任務

"pugtohtml": "pug --output-style compressed -o dist/html/ assets/pug/*.pug"

看起來需要命令行客戶端才能將其與 NPM 腳本一起使用。

根據Pug NPM 頁面

包裹

npm install pug

命令行

安裝最新版本的 Node.js 后,安裝:

npm install pug-cli -g


我正在使用npm install pug-cli --save-dev因為我更喜歡將軟件包安裝在我正在處理的項目的本地,但是 YMMV。

如果您對全局 ( -g ) 感興趣,則您可能不需要pug-cli包進行命令行處理,並且您可以使用此處提到的其他解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM