我使用nx作为我的monorepo管理工具,它包含类型记录apis和角前端。
现在,我正试图让我的项目在github共同失望中运行。
当我试着为它们服务时,除了角度应用之外,一切都很好。
I获取和错误的Invalid Host/Origin header。可以使用--public-host标志解决此问题。
现在,我可以使用codespaces环境变量CODESPACE_NAME和nx为我的角应用程序提供服务器:
npx nx serve application --publicHost=${CODESPACE_NAME}-4080.githubpreview.dev:443我现在的问题是,是否可以在project.json中配置一个新的目标,以像npx nx run application:codespaces那样为我的应用程序服务
我已经尝试创建一个新的目标,但是它没有解析环境变量:
...
"codespaces": {
"executor": "@angular-devkit/build-angular:dev-server",
"configurations": {
"production": {
"browserTarget": "console:build:production"
},
"development": {
"browserTarget": "console:build:development"
}
},
"defaultConfiguration": "development",
"options": {
"publicHost": "${CODESPACE_NAME}-4080.githubpreview.dev:443",
"port": 4080
}
},
...发布于 2022-09-12 21:26:12
一种选择是使用在此描述方法对JSON文件进行预处理。
export FOO=foobar
echo {"foo": "$FOO"} > myjson.json
envsubst < myjson.json output: {foo: foobar}https://stackoverflow.com/questions/72770330
复制相似问题