npm 错误!在 github 操作上构建脚本期间失败
Posted
技术标签:
【中文标题】npm 错误!在 github 操作上构建脚本期间失败【英文标题】:npm ERR! Failed during build script on github actions 【发布时间】:2021-09-09 03:45:25 【问题描述】:我有用 react 编写的前端应用程序。我需要将它部署在 azure 上。此外,我必须使用 github 操作。在构建过程中出现此错误:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! react_with_mobix@0.1.0 build: `react-scripts build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the react_with_mobix@0.1.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/runner/.npm/_logs/2021-06-25T18_19_29_860Z-debug.log
Error: Process completed with exit code 1.
我的 .yml 文件看起来:
name: Build and deploy Node.js app to Azure Web App - uj-ebiznes-front
on:
push:
branches:
- master
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Node.js version
uses: actions/setup-node@v1
with:
node-version: '14.x'
- name: npm install, build, and test
run: |
CI=false npm install
CI=false npm run build --if-present
- name: 'Deploy to Azure Web App'
id: deploy-to-webapp
uses: azure/webapps-deploy@v2
with:
app-name: 'app_name'
slot-name: 'production'
publish-profile: //there's my secret
package: .
我已经用 run on 换行了:
run: |
CI=false npm install
CI=false npm run build --if-present
我在 github 问题和 *** 上发现了一些问题,其中答案在这一行显示。但这对我没有帮助。
拜托,你能帮帮我吗?最好的问候。
【问题讨论】:
【参考方案1】:For npm error
:-
尝试使用.env
在您的(VS)项目中创建一个新文件
然后在.env
文件中写入以下代码并保存。
`SKIP_PREFLIGHT_CHECK=true
以上命令将帮助您解决npm error.
成功创建后,尝试启动 npm 并检查。这可以解决您的问题。
或者,有关将 node.js 应用程序配置为 azure web 应用程序的更多信息,请参阅MS Doc。
将 node.js 应用程序从本地 Git 存储库部署到应用服务到 Azure。点击here。
【讨论】:
如果上述答案对您有所帮助,您能否接受该答案作为解决方案。这可以帮助将来有类似查询的其他社区用户。以上是关于npm 错误!在 github 操作上构建脚本期间失败的主要内容,如果未能解决你的问题,请参考以下文章
npm 错误!缺少脚本:将反应应用程序部署到heroku时构建
Heroku 最近开始在 Webpack 构建期间给出部署错误“npm ERR!code ELIFECYCLE”