首页 > 开发 > JS > 正文

webpack打包node.js后端项目的方法

2024-05-06 16:43:00
字体:
来源:转载
供稿:网友

本文介绍了webpack打包node.js后端项目的方法,分享给大家,具体如下:

安装依赖

 

复制代码 代码如下:

npm install --save-dev webpack babel-loader babel-preset-es2015 babel-preset-stage-0

 

webpack配置

webpack.config.js

'use strict';const webpack = require('webpack');let externals = _externals();module.exports = {  entry: {    app: './app.js',  },  target: 'node',  output: {    path: './build',    filename: '[name].js'  },  resolve: {    extensions: ['', '.js']  },  externals: externals,  node: {    console: true,    global: true,    process: true,    Buffer: true,    __filename: true,    __dirname: true,    setImmediate: true  },  module: {    loaders: [      {        test: //.js$/,        loader: 'babel',        query: {          presets: ['es2015','stage-0']        },        exclude: /node_modules/      }    ]  },  plugins: [    new webpack.optimize.UglifyJsPlugin()  ]};function _externals() {  let manifest = require('./package.json');  let dependencies = manifest.dependencies;  let externals = {};  for (let p in dependencies) {    externals[p] = 'commonjs ' + p;  }  return externals;}

项目目录

+controller+models+routes+service+test+util-app.js-config.json-gulpfile.js-models.js-package.json-pm2.json-webpack.config.js

github:https://github.com/ymyang/chain-tree

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VeVb武林网。


注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表