javascript - 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 没有正确解释什么感到茫然。
解决方案
我找到了解决方案:
我在构建命令中缺少括号,之后我不得不更新一些从 HTTP: 到 HTTPS: 的链接。
感谢您尝试提供帮助。
推荐阅读
- arcgis - AGSMAPView 标注未显示在触摸点上
- python - cumtrapz 的积分偏移量(python/scipy)
- git - Github:如何检查 Pull Request 中的代码行数?
- mixpanel - 您如何在 Mixpanel JQL API 中引用今天的日期?
- asp.net - 在 ASP.NET MVC 中创建电子邮件模板
- windows - 如何将卷从 Windows 主机上的 Kubernetes 挂载到 Linux pod
- reactjs - Npm start 不会启动 React App 并且没有错误
- sql - 如何跨列创建摘要?
- java - 强制 Hibernate 转义 DB2 中的百分比和下划线符号
- jquery - 使用 SAPUI5 在 Android 上的 Cordova 应用程序中对 sap RFM 进行 ajax 调用时出现 ERR_NAME_NOT_RESOLVED