我正在尝试构建我的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的任务,谢谢!
答案 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
软件包来进行命令行处理,并且可以使用此处提到的其他解决方案。