命令行中执行:
npm run dev --pages=index
or
npm run build --pages=index
webpack.config.js 中通过 process.env.npm_config_pages 接收参数
console.log(process.env.npm_config_pages);
let entryPath = 'src/pages/*';if (process.env.npm_config_pages) { entryPath = 'src/pages/+('; let pages = process.env.npm_config_pages.split(','); for (let i = 0; i < pages.length; i++) { if (i === pages.length - 1) { entryPath += `${pages[i]})`; } else { entryPath += `${pages[i]}|`; } }}console.log(entryPath);
这样可以启动或编辑部分页面