Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

如何构建 #21

Open
cssmagic opened this issue Aug 15, 2018 · 0 comments
Open

如何构建 #21

cssmagic opened this issue Aug 15, 2018 · 0 comments
Labels

Comments

@cssmagic
Copy link
Member

cssmagic commented Aug 15, 2018

准备工作

  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。

@cssmagic cssmagic added the Doc label Aug 15, 2018
@cssmagic cssmagic changed the title 构建 如何构建 Oct 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant