package.json 中的双命令不起作用
double commande in package.json don't work
我有一个应用程序,我想在其中编译我所有的车把 template/partials
我执行的命令是(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 的提示。
有什么想念的吗?
根据对问题的评论,单引号被错误地包含在把手的 --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",
},
我有一个应用程序,我想在其中编译我所有的车把 template/partials
我执行的命令是(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 的提示。
有什么想念的吗?
根据对问题的评论,单引号被错误地包含在把手的 --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",
},