UNPKG

ya-driver

Version:

The driver support Ya GUI or Ya cli. docker image

43 lines (40 loc) 1.3 kB
/** * Mode === development webpack configs */ // const path = require('path'); const getBaseConfig = require('./base'); // const merge = require('webpack-merge'); const { modeMap } = require('../vars'); const { resolveDriverNpm } = require('../../utils/helper'); // const Project = require('../../lib/project'); module.exports = function (options) { // const project = new Project(options.projectPath); // 放置project相关信息 // const { // appName // } = project; const baseConfig = getBaseConfig({ ...options, cdnDomain: '/', // 占位 appDomain: '/', // 占位 // appName, // 和project pkg.name一致,在cli-args.js中预处理 appEnv: 'local', // 占位 mode: modeMap.DEV }); let configs = { ...baseConfig }; // Add hot-reload relevant // configs.devServer = { // hot: true // }; // const hotClientScriptPath = path.resolve(__dirname, '../../node_modules/webpack-hot-middleware/client?reload=true'); // hot failed auto reload const hotClientScriptPath = resolveDriverNpm('webpack-hot-middleware/client', { extensions: ['js'] }); // hot failed auto reload configs.entry['main'] = [`${hotClientScriptPath}?reload=true`].concat(configs.entry['main']); return configs; };