npm run dev 加参数

2,850 阅读1分钟

命令行中执行:

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);

这样可以启动或编辑部分页面