当 Vite 作为开发服务器运行时(使用 ),是否可以让多个 html 入口点在 Vite 中工作vite --host?我目前正在使用这篇文章的解决方案Multiple Entry Points in Vite,但它仅适用于将站点构建到dist文件夹时。
我如何使用打字稿加载器graphql-codegen?我需要动态构建我的 graphql 模式,因此我必须从打字稿文件加载它。
这是我正在使用的文件:
\n代码生成.yaml
\ngenerates:\n src/generated/auth-resolvers.types.ts:\n schema: \n - authTypeDefs:\n loader: ./src/graphql/auth.typedefs.ts\n config:\n useIndexSignature: true\n plugins:\n - typescript\n - typescript-resolvers\nrequire:\n - ts-node/register\n - tsconfig-paths/register\nRun Code Online (Sandbox Code Playgroud)\nauth.typedefs.ts
\nimport { Permission } from "@src/generated/model.types";\nimport { gql } from "apollo-server";\nimport { makeExecutableSchema } from "graphql-tools";\n\nlet permFields = "";\nfor (const perm in Permission) {\n permFields += ` ${perm}: PermissionDomains\\n`;\n}\n\nexport default gql`\ntype JsonType {\n json: Json\n}\n\ntype BooleanType {\n boolean: Boolean\n}\n\nunion PermissionOperationDomain = JsonType | BooleanType\n\ntype SecurityDomain {\n read: …Run Code Online (Sandbox Code Playgroud) 我有一个 github 操作,它有一个输入,该输入应该具有基于 env.variable 的默认值。因为 github actions 不支持该default字段中的 env 变量,所以我想知道是否可以在我的 action.yml 文件的步骤部分中重新分配 input.variable 。
到目前为止,这是我尝试过的:
不起作用:
...
inputs:
...
mono-build-tag:
description: Release tag to download from the mono-build-repo
# Github Actions complains that env is being used here
default: "${{ env.GODOT_MONO_BUILD_TAG }}"
runs:
using: "composite"
steps:
- name: Setup default inputs
run: |
if ${{ inputs.mono-build-repo == '' }}
...
Run Code Online (Sandbox Code Playgroud)
不起作用:
...
inputs:
...
mono-build-tag:
description: Release tag to download from the mono-build-repo
default: ""
runs:
using: "composite" …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个具有更强大功能的自定义断言函数,但问题是断言异常指向自定义断言函数内部,这对于最终用户试图找出哪个断言失败时没有用。
这是我到目前为止所拥有的:
let assert_eq (exp: 'a) (exp2: 'a) =
assert (exp = exp2)
Run Code Online (Sandbox Code Playgroud)