build: add files of vant-cli 2

This commit is contained in:
陈嘉涵
2019-11-18 16:27:12 +08:00
parent f6650aa1cd
commit 08e9d99699
46 changed files with 12125 additions and 249 deletions

View File

@@ -0,0 +1,39 @@
import webpack from 'webpack';
import WebpackDevServer from 'webpack-dev-server';
import webpackDevConfig from '../config/webpack.site.dev';
import { getPort } from 'portfinder';
import { clean } from '../commands/clean';
import { genMobileConfig } from '../compiler/gen-mobile-config';
import { genDesktopConfig } from '../compiler/gen-desktop-config';
function runWebpack() {
const server = new WebpackDevServer(
webpack(webpackDevConfig),
(webpackDevConfig as any).devServer
);
getPort(
{
port: 8080
},
(err, port) => {
if (err) {
console.log(err);
return;
}
server.listen(port, 'localhost', (err?: Error) => {
if (err) {
console.log(err);
}
});
}
);
}
export function dev() {
clean();
genMobileConfig();
genDesktopConfig();
runWebpack();
}