我为我的nrwl nx工作区创建了一个自定义原理图,用于创建新的应用程序。为了使命令更容易记住,我创建了一个名为new_app的npm脚本,该脚本运行“ nx工作区示意图新应用程序”。我想传递两个参数。第一个是名称(应用程序的名称),第二个是组件的前缀。由于某种原因,当我运行命令“ npm run new_app MyApp ap”时,第二个参数未定义。如果我正确理解MyApp是argv [0],而ap是argv [1]。这是我的schema.json的相关部分。我在这里做错了吗?:
"name": {
"description": "The name of the application.",
"type": "string",
"$default": {
"$source": "argv",
"index": 0
}
},
"prefix": {
"type": "string",
"format": "html-selector",
"description": "The prefix to apply to generated selectors.",
"$default": {
"$source": "argv",
"index": 1
}
},