1.0.2 • Published 5 years ago
nutstore-web v1.0.2
README
进入任何目录后,如果有 README.md
文件,请先阅读 README.md
文件后再进行开发工作
环境要求
git >= 2.23
git-lfs >= 2.7
node.js/npm: 版本号写在
.node-env-version
文件里- (建议) 使用 nvm 来安装对应版本
- Installing Node.js via package manager
yarn: 使用最新版本 (
curl https://yarnpkg.com/latest-version
)macOS 用户必看:
./docs/macos_users.md
,文档里说明了进行初次开发/构建代码前必须执行的额外步骤
其他依赖
- make
- zip
- ant (
js_drawio
) - bzip2 (
js_stackedit
) - openjdk-8-jdk-headless (
js_drawio
)
构建代码
- 构建所有要部署到 Web Service 的前端代码
make
- 单独构建老版本的前端代码
make build_legacy_assets
- 构建 LightApp 前端代码
./docs/build_lightapp.md
- 推荐使用 docker 在 ci 上搭建代码构建环境
./docs/build_code_with_docker.md
FAQ
- 如何测试
templates/**/*.st
文件./docs/python_web_server.md
- 如何部署前端代码到 NutstoreEnterprise 虚拟机:阅读
./tool/sync_to_server
的代码或者询问同事