初始化本地前端空项目
提示
此文档针对的是完全脱离平台,从零开始进行本地前端开发。如果是从平台导出项目进行二次开发的项目,请参考 导出代码到本地进行前端开发
配置本地前端开发环境
按照文档 配置本地前端开发环境 配置本地前端开发环境
使用脚手架初始化项目
在你想要放项目代码的地方运行如下命令。new-website 是你的项目名字。
npx --registry https://nexus.dev.bizops.com.cn/repository/npm-group/ create-icp-app@latest new-website
项目结构
使用脚手架创建项目成功过后,在 new-website 文件夹下,会生成如下结构的项目文件:
frontend
├── appConfig
│ └── app.config.json
├── mockServer
│ ├── server.js
│ └── ...
├── public
│ ├── index.html
│ └── ...
├── src
│ ├── pbc
│ ├── pbcCode
│ ├── App.js
│ └── ...
├── .eslintrc.js
├── package.json
├── README.md
├── webpack.config.js
└── yarn.lock
└── ...
运行开发模式
- yarn
- npm
yarn start
npm start
默认情况下,浏览器会打开 http://localhost:9092 的新窗口,看到界面,就表示安装流程成功了。
现在你可以在项目里开发新功能了,修改项目文件夹代码,浏览器窗口会自动刷新。
构建
当功能开发完成之后,需要构建项目静态资源以部署到服务器上。
- yarn
- npm
yarn build
npm run build
构建好的所有前端静态代码会被放到 /build 目录下,部署请拷贝改项目在所有文件到部署服务器文件夹。