Skip to content

如何构建 #21

Description

@cssmagic

准备工作

  1. 获取本项目的最新代码。
  2. 在项目根目录执行 npm install,安装必要的依赖。

开发阶段

一次性

在项目根目录执行 npm run dev,将得到 .tmp/nasa-raw.js 文件。

此文件是 Nasa.js 源码的打包结果,不包含 nebPay 等外部依赖;此文件仅用于 demo 页面的开发模式。

实时更新

在项目根目录执行 npm run watch,将得到 .tmp/nasa-raw.js 文件;此外,脚本还会持续监听 Nasa.js 源码的变更,并持续生成 .tmp/nasa-raw.js 文件。

发布

在发版之前,需要在 package.json 文件中更新 version 字段。

在项目根目录执行 npm run dist,将得到以下文件:

  • dist/nasa.js —— 未经过 Uglify 压缩的版本
  • dist/nasa.min.js —— 已压缩版

这些文件是 Nasa.js 的正式打包结果,包含所有依赖。这些文件将被发布到 npm。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions