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

如何搭建开发环境 #22

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

如何搭建开发环境 #22

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

Comments

@cssmagic
Copy link
Member

cssmagic commented Aug 15, 2018

准备工作

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

Demo 页面

为便于开发,我们为 demo 页面设置了两种模式:“开发模式” 和 “生产模式”。

在这两种模式下,demo 页面加载的资源是不同的(具体行为可参见 demo/index.html 源码)。本文档只关心 “开发模式”。

文件监听与自动刷新

在项目根目录执行 npm run watch,作用如下:

  • 此命令将持续监听源码的变更,并自动重新编译 demo 页面在 “开发模式” 下所需的 JS 和 CSS 文件。

  • 此命令还将启动 BrowserSync,访问 http://localhost:3098/ 即获得自动刷新效果——当 Nasa.js 源码或 demo 页面的相关源码变更时,demo 页面会自动刷新(或自动更新样式)。

Ctrl + C 可中止此服务。


附:端口配置

开发环境默认使用 88883098 这两个端口。如果这两个端口与其它应用冲突,请按以下步骤修改端口:

  1. .env.example 复制一份,命名为 .env

  2. 修改 .env 文件,把两处端口配置改为空闲的其它端口。

  3. 中止并重新执行 npm run watch 命令。

@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