1.2.8 • Published 6 years ago

ne-webpack-config v1.2.8

Weekly downloads
2
License
MIT
Repository
-
Last release
6 years ago

webpack4配置(已含babel以及babel-polyfill),发布在公司私有npm仓库中。

安装

$ npm i ne-webpack-config --save-dev

config配置目录

类型文件目录
vue dashboard devne-webpack-config/vue_dashboard/webpack.dev.js
vue dashboard prodne-webpack-config/vue_dashboard/webpack.prod.js
vue h5 devne-webpack-config/vue_h5/webpack.dev.js
vue h5 prodne-webpack-config/vue_h5webpack.prod.js

config配置js对象

const { vue_dashboard_dev, vue_dashboard_prod, vue_h5_dev, vue_h5_prod } = require('ne-webpack-config');

示例

1.开发模式,和ne-koa-entry结合使用,详情查看ne-koa-entry文档

server/index.js

app.use(koaEntry(
  [ webRoot ],
  process.env.NODE_ENV === 'development' ? require('ne-webpack-config').vue_dashboard_dev : ''
));

package.json

{
    "scripts":{
        "dev":"cross-env NODE_ENV=development node server/server.js"
    }
}

2.生产模式

package.json

{
    "scripts":{
        "build":"webpack --config ./node_modules/ne-webpack-config/vue_dashboard/webpack.prod.js --profile --progress --bail --display-error-details"
    }
}
  • --config后面的路径按需修改,如果该工程选择另外的配置或者将ne-webpack-config配置进行自定义扩展。