package.json中的双重命令不起作用

时间:2019-08-10 15:17:54

标签: npm handlebars.js package.json

我有一个应用程序,我想在其中编译所有车把模板/部分

我执行的命令是(npx原因是本地程序包)=>

构建视图

npx handlebars ./public/templates/views -f ./public/templates/view.js --extension 'hbs' 

构建模板

npx handlebars ./public/templates/partials -f ./public/templates/partials.js --extension 'hbs'

如果我独立运行它们会起作用 现在,我试图将它们结合起来,

  "scripts": {
    "hbs": "npx handlebars ./public/templates/views -f ./public/templates/view.js --extension 'hbs' && npx handlebars ./public/templates/partials -f ./public/templates/partials.js --extension 'hbs'",
  },

但是该命令没有运行,相反,我得到了库!help的提示,就像命令无效一样。

有什么我想念的吗?

1 个答案:

答案 0 :(得分:1)

对于每个问题的注释,单引号被错误地包含在车把的--extension选项中。脚本的建议格式为:

"scripts": {
    "hbs": "handlebars ./public/templates/views -f ./public/templates/view.js --extension hbs && handlebars ./public/templates/partials -f ./public/templates/partials.js --extension hbs",
  },