能不能给我举个例子,如何使用webpack将节点js项目打包成有依赖关系的单个文件?
我写的webpack配置,但它不工作,因为是唯一打包的第一(index.js)文件。我的脚本出了什么问题?
var webpack = require('webpack');
var path = require('path');
var fs = require('fs');
var nodeModules = {};
fs.readdirSync('node_modules')
.filter(function (x) {
return ['.bin'].indexOf(x) === -1;
})
.forEach(function (mod) {
nodeModules[mod] = 'commonjs ' + mod;
});
module.exports = {
entry: './src/index.js',
target: 'node',
output: {
path: path.join(__dirname, 'build'),
filename: 'backend.js'
},
externals: nodeModules,
plugins: [
],
devtool: 'sourcemap'
}
src/index.js
src/library.js
src/library2.js如何从node_modules依赖打包成单个文件
发布于 2018-10-22 01:08:16
你应该安装一下webpack。这是install命令:
npm install --save-dev webpack@2.3.3 --cache /tmp/empty-cache --global2.3.3是您的项目的版本。
您可以指定版本,然后使用以下命令:
webpack -w看起来不错。
https://stackoverflow.com/questions/52917567
复制相似问题