@jswf/core
Version:
JavaScript Window Framework
28 lines (24 loc) • 785 B
JavaScript
const path = require('path');
const { spawn } = require('child_process');
const fs = require('fs-extra');
console.log('copy template')
fs.copySync(path.resolve(__dirname, '../template'), '.',{overwrite:false});
console.log('install module')
if (process.platform==='win32') {
var npm = 'npm.cmd'
} else {
var npm = 'npm'
}
const proc = spawn(npm,'-D i typescript dts-bundle ts-loader node-sass style-loader sass-loader css-loader url-loader source-map-loader webpack webpack-cli webpack-dev-server'.split(' '),{ stdio: 'inherit' });
proc.on('exit',()=>{
console.log(
`
-----------------------------
JWF Build Command
---------------
build: npx webpack
start: npx webpack-dev-server
-----------------------------
`)
})