Compare commits
No commits in common. "669d104eb32852f8b03f323700d7ea7ba3077728" and "2915bd304c2262b1b01b9ccc3ec63710910f3c3f" have entirely different histories.
669d104eb3
...
2915bd304c
16
.drone.yml
16
.drone.yml
@ -10,29 +10,19 @@ steps:
|
|||||||
pull: if-not-exists
|
pull: if-not-exists
|
||||||
image: node
|
image: node
|
||||||
volumes:
|
volumes:
|
||||||
- name: publish_lab
|
- name: publish
|
||||||
path: /drone/src/build_lab
|
path: /drone/src/build
|
||||||
- name: publish_web
|
|
||||||
path: /drone/src/build_web
|
|
||||||
- name: node_modules
|
- name: node_modules
|
||||||
path: /drone/src/node_modules
|
path: /drone/src/node_modules
|
||||||
commands:
|
commands:
|
||||||
- npm config set registry https://registry.npm.taobao.org
|
- npm config set registry https://registry.npm.taobao.org
|
||||||
- npm ci
|
- npm ci
|
||||||
- npm run release-lab
|
- npm run release-lab
|
||||||
- rm -rf ./build_lab/*
|
|
||||||
- cp ./build/* ./build_lab
|
|
||||||
- npm run release-web
|
|
||||||
- rm -rf ./build_web/*
|
|
||||||
- cp ./build/* ./build_web
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- name: publish_lab
|
- name: publish
|
||||||
host:
|
host:
|
||||||
path: /http/living-together-lab
|
path: /http/living-together-lab
|
||||||
- name: publish_web
|
|
||||||
host:
|
|
||||||
path: /http/living-together-web
|
|
||||||
- name: node_modules
|
- name: node_modules
|
||||||
host:
|
host:
|
||||||
path: /tmp/node_modules/living-together
|
path: /tmp/node_modules/living-together
|
||||||
|
@ -65,11 +65,6 @@ const Entry = () => ({
|
|||||||
LaboratoryPage: {
|
LaboratoryPage: {
|
||||||
import: source("./Page/Laboratory/Laboratory.tsx"),
|
import: source("./Page/Laboratory/Laboratory.tsx"),
|
||||||
dependOn: ["Model", "GLRender"]
|
dependOn: ["Model", "GLRender"]
|
||||||
},
|
|
||||||
|
|
||||||
SimulatorWeb: {
|
|
||||||
import: source("./Page/SimulatorWeb/SimulatorWeb.tsx"),
|
|
||||||
dependOn: ["Model", "GLRender"]
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
const {
|
|
||||||
Entry, Output, resolve, build,
|
|
||||||
TypeScriptRules, ScssRules,
|
|
||||||
HTMLPage, CssPlugin, AutoFixCssPlugin
|
|
||||||
} = require("./webpack.common");
|
|
||||||
|
|
||||||
const AllEntry = Entry();
|
|
||||||
|
|
||||||
module.exports = (env) => {
|
|
||||||
|
|
||||||
const config = {
|
|
||||||
|
|
||||||
entry: {
|
|
||||||
GLRender: AllEntry.GLRender,
|
|
||||||
Model: AllEntry.Model,
|
|
||||||
SimulatorWeb: AllEntry.SimulatorWeb
|
|
||||||
},
|
|
||||||
|
|
||||||
output: Output("[name].[contenthash].js"),
|
|
||||||
devtool: 'source-map',
|
|
||||||
mode: "development",
|
|
||||||
resolve: resolve(),
|
|
||||||
|
|
||||||
optimization: {
|
|
||||||
runtimeChunk: 'single',
|
|
||||||
chunkIds: 'named',
|
|
||||||
moduleIds: 'named',
|
|
||||||
splitChunks: {
|
|
||||||
chunks: 'all',
|
|
||||||
minSize: 1000
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
module: {
|
|
||||||
rules: [
|
|
||||||
TypeScriptRules(),
|
|
||||||
ScssRules()
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
plugins: [
|
|
||||||
HTMLPage("index.html", "Living Together | Simulator"),
|
|
||||||
CssPlugin(),
|
|
||||||
AutoFixCssPlugin()
|
|
||||||
],
|
|
||||||
|
|
||||||
devServer: {
|
|
||||||
static: {
|
|
||||||
directory: build("./"),
|
|
||||||
},
|
|
||||||
port: 12000,
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
return config;
|
|
||||||
};
|
|
@ -7,10 +7,7 @@
|
|||||||
"clean": "rimraf ./build/*",
|
"clean": "rimraf ./build/*",
|
||||||
"hmr-lab": "webpack serve --open --config ./config/webpack.lab.js",
|
"hmr-lab": "webpack serve --open --config ./config/webpack.lab.js",
|
||||||
"build-lab": "npm run clean & webpack --mode development --config ./config/webpack.lab.js",
|
"build-lab": "npm run clean & webpack --mode development --config ./config/webpack.lab.js",
|
||||||
"release-lab": "npm run clean & webpack --mode production --no-devtool --config ./config/webpack.lab.js",
|
"release-lab": "npm run clean & webpack --mode production --no-devtool --config ./config/webpack.lab.js"
|
||||||
"hmr-web": "webpack serve --open --config ./config/webpack.web.js",
|
|
||||||
"build-web": "npm run clean & webpack --mode development --config ./config/webpack.web.js",
|
|
||||||
"release-web": "npm run clean & webpack --mode production --no-devtool --config ./config/webpack.web.js"
|
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"artwork",
|
"artwork",
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
import { Component, ReactNode, createRef } from "react";
|
|
||||||
import { Entry } from "../Entry/Entry";
|
|
||||||
import "./SimulatorWeb.scss";
|
|
||||||
|
|
||||||
class SimulatorWeb extends Component {
|
|
||||||
|
|
||||||
private canvasContRef = createRef<HTMLDivElement>();
|
|
||||||
|
|
||||||
public render(): ReactNode {
|
|
||||||
return <div>Web</div>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Entry.renderComponent(SimulatorWeb);
|
|
Loading…
Reference in New Issue
Block a user