本文整理汇总了TypeScript中@electron-forge/core.api.init方法的典型用法代码示例。如果您正苦于以下问题:TypeScript api.init方法的具体用法?TypeScript api.init怎么用?TypeScript api.init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@electron-forge/core.api
的用法示例。
在下文中一共展示了api.init方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: files
(async () => {
let dir = process.cwd();
program
.version(require('../package.json').version)
.arguments('[name]')
.option('-t, --template [name]', 'Name of the forge template to use')
.option('-c, --copy-ci-files', 'Whether to copy the templated CI files (defaults to false)', false)
.action((name) => {
if (!name) return;
if (path.isAbsolute(name)) {
dir = name;
} else {
dir = path.resolve(dir, name);
}
})
.parse(process.argv);
const initOpts: InitOptions = {
dir,
interactive: true,
copyCIFiles: !!program.copyCiFiles,
};
if (program.template) initOpts.template = program.template;
await api.init(initOpts);
})();