Skip to content
nevenchen edited this page Mar 23, 2020 · 10 revisions

ptn开发环境搭建(windows)

  • 1,安装node js (百度下载官方安装包)
  • 2, 安装yarn (百度下载官方安装包)
  • 3,Clone potainer, checkout 到稳定版本
  • 4,CD 到clone 到的portainer路径
  • 5,执行yarn, 会读取package.json安装依赖(遇到网络问题可能需要FQ,如果中途下载不到依赖,切换几次服务器,让下载请求重新建立连接)
  • 6, 参照https://blog.51cto.com/nosmoking/2301615

yarn执行中遇到的问题

  • 1,pngquant无法执行 Exit code: 1 Command: node lib/install.js Arguments: Directory: D:\workspace_go\src\github.com\portainer\portainer\node_modules\pngquant-bin Output: ‼ read ECONNRESET ‼ pngquant pre-build test failed i compiling from source × Error: pngquant failed to build, make sure that libpng-dev is installed
  • 解决:安装pngquant-bin, "npm install -g pngquant-bin"

前端无法启动

  • 启动后,页面输入localhost:8999无反应。
  • **原因:**前端并未真正启动,需要启动web-dev-server.
  • 解决办法:
  • 1,package.json添加

"scripts": { "start-ctn": "webpack-dev-server" }

  • 2,安装webpack和webpack-dev-server
  • yarn add webpack webpack-cli -D
  • yarn add webpack-dev-server -D
  • 检查版本:
  • npx webpack -v
  • npx webpack-cli -v
  • 3,正确启动方法:
  • yarn start-ctn
Clone this wiki locally