下载项目
$ cd /项目文件夹
$ git clone https://github.com/dotequiet/socket.git .
安装依赖
$ npm install
# or
$ yarn
启动本地服务 默认地址:http://localhost:xxxx
$ npm run build:dll
$ npm run dev
proxy配置 ./build/webpack.dev.js 注意:修改配置需要重新编译
npm run dev
devServer: {
proxy: [{
target: '',
secure: false,
changeOrigin: true,
}]
}
新引入的svg文件需要编辑后才可正常使用
$ npm run svg
$ npm run build
"scripts": {
// node断点开发
"startnodeinspect": "nodemon --inspect --inspect-brk server/start.js",
// node开发
"startnode": "nodemon server/start.js",
"dev": "webpack-dev-server --config ./build/webpack.dev.js",
"start": "webpack-dev-server --inline --config ./build/webpack.dev.js --progress --colors",
"build:dev": "webpack --config ./build/webpack.dev.js",
// node编译
"build:node": "babel server --out-dir dist --source-maps --presets=@babel/env",
"build": "webpack --config ./build/webpack.prod.js",
// 编译 svg 图标
"svg": "vsvg -s ./svg -t ./src/icons",
// 打包通用库
"build:dll": "webpack --config ./build/webpack.dll.js"
}