目前正在处理Jack Henry和我在身份验证(Node.js)示例项目(https://jackhenry.dev/open-api-docs/consumer-api/quickstarts/authentication/)上遇到的一些文档示例
作为参考,这里是正在使用的git存储库https://github.com/Banno/consumer-api-openid-connect-example
我在本地安装了Node.js/npm,在使用"npm install"之后,当我试图使用"npm start"时,我得到一个错误。错误截图
> @banno/consumer-api-openid-connect-example@1.0.0 start
> ENVIRONMENT='local' node server.js
>'ENVIRONMENT' is not recognized as an internal or external command,
>operable program or batch file.
我没有修改任何包。这一行所在的Json文件会抛出错误。
有什么建议吗?谢谢!
Node.js的例子或多或少地假设了一个*nix兼容的操作环境(例如Linux, Unix, macOS),显然不能在普通的Windows上工作。
上面其他人关于如何设置命令行变量或使用cross-env的建议可能值得尝试。
考虑使用Linux的Windows子系统来获得*nix兼容的操作环境也是值得的。
- 看起来微软有一些关于如何在Windows子系统Linux (WSL2)上安装Node.js的文档。