我在一个私有仓库中做了一个GitHub Action:
import * as core from '@actions/core';
import * as github from '@actions/github';
async function run() {
try {
} catch (error) {
if (error instanceof Error) {
core.setFailed(error.message);
} else {
core.setFailed('Unknown error has occurred: ' + error);
}
}
}
run();
字符串
当我从另一个私有仓库运行此操作时,我得到以下错误:
Error: Cannot find module '@actions/core'
型
我在Visual Studio Code中没有得到这个错误,只有在GitHub上运行Action时才有。
所有的模块都安装好了,我甚至已经内置到JS文件中,但仍然得到错误,我的TypeScript配置也是正确的。有什么想法吗
Action:
name: 'Action'
description: 'GitHub Action.'
author: 'G'
inputs: {}
runs:
using: 'node16'
main: 'dist/main.js'
型
tsconfig.json:
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"strict": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"moduleResolution": "node",
"outDir": "dist"
},
"include": ["./*.ts"],
"exclude": ["node_modules"]
}
型
1条答案
按热度按时间jmp7cifd1#
你只需要安装node包:
第一个月
编辑:对
@actions/github
做同样的操作,它也会出错