English | 简体中文
☕ 创建 PWA(Progressive Web App,渐进式 Web 应用) 项目开发环境启动配置。
这个包现在是纯 ESM,查看这里。
从 0.3.0
版本开始, 不再使用 flow.js, 用 typescript 作为替代。
支持以下类型:
javascript
类型构建 PWA 不依赖于任何开发框架, 而 react.js
类型构建 PWA 则是基于 React.js 框架及其生态技术,例如 React.js, Redux.js, and React Router。
-
您无需在计算机上安装该软件包就可以使用它,运行:
npm init @wang1212/web-app npx @wang1212/create-web-app // 与上一行相同
-
您也可以在计算机上安装该软件包,然后运行:
// 安装该软件包 npm install -g @wang1212/create-web-app // 现在, 使用它创建一个 Web 应用项目 create-web-app
注意: create-web-app
有一个别名 create-pwa
。
更多信息, 阅读 templates/*app/README.zh-CN.md
文件的内容。
采用社区提交格式最佳实践:
# 以前
git commit
# 现在
npm run commit
这种约束依赖于社区提供的工具 commitizen 和 commitlint。
该模块的版本管理采用社区推荐的规范语义化版本控制。跟随版本变动会维护一个变更日志(CHANGELOG.md)(了解为什么这么做)。
# 在发布到 npm 存储库之前更新版本并生成更改日志
npm run release # npm run release -- --first-release
# 或者,进行预览
npm run release -- --dry-run
# 然后发布
npm publish # npm publish --access public
这些工作是在社区提供的 standard-version 工具的帮助下完成的。
如果你想开发一个 node 模块包(库),也许你可以看看:
或,其它类似的东西: