如何在npm脚本中将哈巴狗(jade)渲染为html?

时间:2016-08-08 18:32:25

标签: javascript node.js npm pug

我正在尝试构建我的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的任务,谢谢!

2 个答案:

答案 0 :(得分:1)

你必须像这样编写任务

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

答案 1 :(得分:0)

似乎需要命令行客户端将其与NPM脚本一起使用。

根据Pug NPM page

  

包装

     

npm install pug

     

命令行

     

在安装最新版本的Node.js之后,请使用以下命令进行安装:

     

npm install pug-cli -g


我改用npm install pug-cli --save-dev是因为我更喜欢将软件包安装在我正在处理的项目的本地,但是使用YMMV。

如果您正在使用全局(-g),则可能不需要pug-cli软件包来进行命令行处理,并且可以使用此处提到的其他解决方案。