具有多个argv的工作区示意图

时间:2018-06-25 17:13:43

标签: nrwl angular-schematics

我为我的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
  }
},

0 个答案:

没有答案