首页 > 解决方案 > Netlify 在导入/导出模块时抛出错误,为什么?

问题描述

我有一个隐藏在文件中的 API 密钥,我没有使用 dotenv 来执行此操作,而是通过 ES6 模块将它们导入到我的 javascript 文件中。Netlify 允许在部署应用程序时使用构建命令来构建它。

cd scripts && echo -e "const API_KEY = 'blahblahblah'; const HASH_KEY = 'blahblahblah'; const TIME_STAMP = 'ts=1'; const URL_ENDPOINT='blahblahblah';\n\nexport API_KEY, HASH_KEY, TIME_STAMP, URL_ENDPOINT;" > apikey.js

这就是我放入 Netlify 部署设置的内容。

当我去部署的站点时,我得到"Uncaught syntax error: unexpected token export".

该文件在控制台的源选项卡中正确制作。我对自己做错了什么,或者 Netlify 没有正确解释什么感到茫然。

标签: javascriptcontinuous-deploymentes6-modulesnetlifynetlify-cli

解决方案


我找到了解决方案:

我在构建命令中缺少括号,之后我不得不更新一些从 HTTP: 到 HTTPS: 的链接。

感谢您尝试提供帮助。


推荐阅读