/npm-template

npm template

Primary LanguageJavaScriptMIT LicenseMIT

npm-template

npm包模板仓库,该模板仓库演示了一个可以通过node运行一个带有tsconfig-paths配置的 TypeScript 脚本。

npm Build Status Install Size

ts-node with tsconfig-paths

安装完本包后(建议安装到全局),配置环境变量

npm i -g @sobird/npm-template
# 该路径为@sobird/npm-template实际安装路径
export NODE_OPTIONS="--import=/path/to/register.js"

如上配置完成后,即可通过node执行运行TypeScript文件,比如:

import fs from 'fs';
// tsconfig-paths
import utils from '@/utils/local'

console.log(fs, utils);

How to publish

方式一

手动通过下面的命令,进行tag发布

yarn version --patch
yarn version --minor
yarn version --major

方式二

通过 release-please 这个自动化Action进行发布,详见 .github/workflows/release-please.yml 配置

参考