ignore文件
npm官方是默认去除.gitignore文件的,不管你用任何方式声明.gitignore
文件需要publish
。
解决方式是:将.gitignore
改名称,比如改为gitignore
。当使用CLI工具时,再将文件名改回来。
例子:
creation.copy('gitignore', projectResolve('.gitignore'));
六、项目开源
我创作的npm-package-cli
,是专门用于生成个人npm package
项目的CLI工具。
生成的项目,囊括以下功能点:
- 支持TypeScrpt
- mocha+chai自动化测试,支持使用TypeScript编写测试用例
- 支持测试覆盖率
coverage
- 支持eslint,包括对TypeScript的lint检查
- Git commit规范提交
- Git版本自动打标签(standard-version),更新
CHANGELOG.md
- 输出的npm包支持各种模块规范(AMD、CMD、CommonJS、ESModule)
CLI工具安装方式:
npm install -g npm-package-cli
开源仓库地址:https://github.com/wall-wxk/npm-package-cli
如果对你有所帮助,麻烦给个Star,你的肯定是我前进的动力~