【发布时间】:2021-09-14 03:32:24
【问题描述】:
我有一个简单文件的存储库,包含一个 front 目录(TS、Vue.js、Quasar)和一个 back 目录。该项目的骨架是
infinote/
├─ front/
│ ├─ package.json
│ ├─ src/
├─ back/
├─ .git/
我正在尝试通过以下工作来建造前线:
jobs:
front:
runs-on: ubuntu-latest
env:
working-directory: ./front
steps:
- uses: actions/checkout@v2
with:
ref: master
- uses: actions/setup-node@v2
with:
node-version: '14'
- run: npm install
- run: npm install -g @quasar/cli
- run: quasar build
- uses: actions/upload-artifact@v2
with:
name: front
path: dist/spa
这失败了,因为npm install 找不到要安装的东西:
Run npm install
npm install
shell: /usr/bin/bash -e {0}
env:
working-directory: ./front
npm WARN saveError ENOENT: no such file or directory, open '/home/runner/work/infinote/infinote/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open '/home/runner/work/infinote/infinote/package.json'
npm WARN infinote No description
npm WARN infinote No repository field.
npm WARN infinote No README data
npm WARN infinote No license field.
up to date in 0.24s
found 0 vulnerabilities
我想这是因为package.json(以及项目的其余部分)在其他地方。我应该在哪里找到它?
【问题讨论】:
标签: github github-actions