QQ 更新模板
如果您使用模板创建了寄存器( 见 从模板创建寄存器 在"GitHub"上,在添加新功能时,可能很难"更新"模板,因为它不是一个分叉. 这个包可以修复它.
开始吧
使用模板
如果您的模板是 git repostiroy, 您可以使用原始模板 repo 的 URL 安装或更新 :
npx update-template https://github.com/user/repo
或者如果您的 repo 是基于本地目录中的模板:
npx update-template ./templates/my-template
您也可以指定多个模板,并将依次应用.
npx update-template ./templates/my-template1 ./templates/my-template2
A 类 .update-template-changes.json 将创建文件,以存储由“% 1” 作出的更改
模板,用于重运行时 update-template 模板添加的任何文件或依赖等,
但那些已经不在模板中,将被删除.
创建模板
如果你正在建立一个模板存储器,请添加 update-template 作为依附关系:
npm install @cactuslab/update-template
然后,创建一个 .templaterc.json 包含您想要覆盖的文件列表的文件 :
{
"files": ["src/**/*.js"]
}
最后,将更新的脚本添加到您的 package.json 使用您仓库的 URL :
{
"scripts": {
"update-template": "update-template"
}
}
当用户想要更新您的模板时, 可以运行 npm run update-template
如果你想同步您的 package.json (不更改类似软件包名称的密钥),您可以添加以下任何一项
要同步相应部分的密钥 package.json数字 :
{
"package": {
"engines": true,
"dependencies": true,
"devDependencies": true,
"optionalDependencies": true,
"peerDependencies": true,
"scripts": true
}
}
发展
构建类型脚本 :
npm run build
许可证
开源项目 科伊语Name。 。 。 .
用风格装修你的家,低至每月175瑞士法郎 –