【发布时间】:2019-07-25 10:49:49
【问题描述】:
我很难接受关于 highcharts 导出库的 npm install 的条款和条件。
https://github.com/highcharts/node-export-server
库正在安装,因为我收到一个错误图像,这意味着我没有接受 t&c's。
我已尝试将预安装添加到 package.json。
"scripts": {
"preinstall": "export ACCEPT_HIGHCHARTS_LICENSE=y",
"start": "node app.js"
},
and with 1 and YES (好像只需要一个值,并没有实际检查环境变量的内容。https://github.com/highcharts/node-export-server/issues/102#issuecomment-364921497)
我也尝试在包 json 中设置配置变量。
"config": {
"ACCEPT_HIGHCHARTS_LICENSE": "1"
},
我也试过在app.yaml中设置环境变量
env_variables:
ACCEPT_HIGHCHARTS_LICENSE: 'YES'
这些都不起作用。如果有人能提供帮助,我将不胜感激。
【问题讨论】:
-
我没有机会在 Google App Engine 上测试它,而是在我的本地 Windows 机器上的 package.json 文件中的一个项目的 package.json 文件中,其中导出服务器是我设置“安装”的依赖项:“在脚本部分设置 ACCEPT_HIGHCHARTS_LICENSE='YES' && node ./node_modules/highcharts-export-server/build.js"。你能试试这个吗(在 Mac 上使用导出而不是设置)。
-
现在试试。谢谢你的回复:)
-
它没有用。我仍然得到图像说服务器没有正确配置。
-
我刚刚尝试使用 gcloud beta app deploy --no-cache 强制重新安装,但没有任何区别。
-
忘了说它可以在本地主机上运行,只是在应用引擎上不行。
标签: javascript node.js google-app-engine highcharts