# NPM脚本

# 开发

# 运行开发环境

要在热更新的情况下运行你的应用程序,请运行 npm run dev.

# 运行单元测试

  • npm test 运行一次测试
  • npm run test:coverage 运行一次百分比覆盖测试

coverage/iconv-report/index.html查找详细的报道报告

# 运行 e2e 测试

有关e2e测试设置的更多信息,请查看 cypress.io.

  • 运行 npm run dev
  • 打开第二个终端窗口
  • 运行 npm run e2e

# I18n国际化 & 提取信息

有关详细信息,请查看 i18n 文档.

# Storybook

有关详细信息,请查看 Storybook 文档.

# 构建

# 生产构建和运行

要在生产模式下构建和运行你的应用,请运行 npm run build && npm start.

# 无服务端渲染的单页面应用程序

如果你不需要服务器端渲染,而你只想拥有静态文件,请运行 npm run build:spa.

# 持续集成

为了你的 CI/CD 构建, 我们已经创建了 ci 脚本. 它将构建项目, 运行 lint/test 任务并将代码覆盖部署到codecov.

# 打包分析

你可以使用该npm run analyze-bundle来获取Webpack包的概述.此命令使用webpack-bundle-analyzer.

# 发行

要发布项目的新版本,请运行以下命令之一:

  • npm run release:major
  • npm run release:minor
  • npm run release:patch

这将自动生成更改日志,更改package.json中的版本并将标记添加到仓库.