最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 22:17:40
文档

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

webpack打包node.js后端项目的方法:本文介绍了webpack打包node.js后端项目的方法,分享给大家,具体如下: 安装依赖 代码如下: npm install --save-dev webpack babel-loader babel-preset-es2015 babel-preset-stage-0 webpack配置 webpack.co
推荐度:
导读webpack打包node.js后端项目的方法:本文介绍了webpack打包node.js后端项目的方法,分享给大家,具体如下: 安装依赖 代码如下: npm install --save-dev webpack babel-loader babel-preset-es2015 babel-preset-stage-0 webpack配置 webpack.co


本文介绍了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

文档

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

webpack打包node.js后端项目的方法:本文介绍了webpack打包node.js后端项目的方法,分享给大家,具体如下: 安装依赖 代码如下: npm install --save-dev webpack babel-loader babel-preset-es2015 babel-preset-stage-0 webpack配置 webpack.co
推荐度:
标签: js 项目 后端
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top