准备工作
- 获取本项目的最新代码。
- 在项目根目录执行
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。
准备工作
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文件。发布
在项目根目录执行
npm run dist,将得到以下文件:dist/nasa.js—— 未经过 Uglify 压缩的版本dist/nasa.min.js—— 已压缩版这些文件是 Nasa.js 的正式打包结果,包含所有依赖。这些文件将被发布到 npm。