Angular Heroku 你必须在 angular-cli 项目中才能使用构建命令
Angular Heroku You have to be inside an angular-cli project in order to use the build command
我正在尝试将 NodeJs + Angular 应用程序部署到 Heroku。我得到错误 You have to be inside an angular-cli project to use the build command.
我的文件夹结构如下图所示。
和 package.json 在主文件夹中。
然后我尝试git push heroku master。我似乎安装了 angular cli 依赖项,然后 运行 ng 构建,但仍然出现错误。
通过添加 NPM_CONFIG_PRODUCTION=false 解决了我的问题。
来自 heroku 文档
如果您需要在不同的构建包或运行时访问在 devDependencies 下声明的包,那么您可以设置 NPM_CONFIG_PRODUCTION=false 或 YARN_PRODUCTION=false 以跳过修剪步骤。
docs
我正在尝试将 NodeJs + Angular 应用程序部署到 Heroku。我得到错误 You have to be inside an angular-cli project to use the build command.
我的文件夹结构如下图所示。
和 package.json 在主文件夹中。
然后我尝试git push heroku master。我似乎安装了 angular cli 依赖项,然后 运行 ng 构建,但仍然出现错误。
通过添加 NPM_CONFIG_PRODUCTION=false 解决了我的问题。
来自 heroku 文档
如果您需要在不同的构建包或运行时访问在 devDependencies 下声明的包,那么您可以设置 NPM_CONFIG_PRODUCTION=false 或 YARN_PRODUCTION=false 以跳过修剪步骤。 docs