如何解决用于显示过时包依赖项数量的 Github 操作
如何在我的 .README 文件中添加一个徽章,以显示 package.json 中当前过期依赖项的数量?徽章(取自 https://shields.io/category/dependencies)应如下所示:
我目前配置了一个操作,用于构建和部署我的 create react 应用程序到 Firebase 托管。它看起来像这样:
name: Firebase CI
on:
push:
branches: [master]
jobs:
build:
env:
CI: false
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/f
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
# - run: npm ci
- run: npm install -g yarn
- name: yarn install,build and test
run: |
yarn install
yarn build
- name: Archive Build
uses: actions/upload-artifact@v1
with:
name: build
path: ./build
deploy:
name: Deploy
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Download Build
uses: actions/download-artifact@v2
with:
name: build
path: build
- name: Deploy to Firebase
uses: w9jds/firebase-action@master
with:
args: deploy --only hosting
env:
FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}
FIREBASE_PROJECT: myapp
我的 package.json:
{
"name": "my-app","version": "0.1.0","start": "FAST_REFRESH=false react-scripts start","private": true,"dependencies": {
"@material-ui/core": "^4.11.3","web-vitals": "^1.0.1"
},"scripts": {
"start": "react-scripts start","build": "react-scripts build","test": "react-scripts test","lint:fix": "eslint --fix --ext .ts,.tsx ."
},"browserslist": {
"production": [
">0.2%","not dead","not op_mini all"
],"development": [
"last 1 chrome version","last 1 firefox version","last 1 safari version"
]
},}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。