2.0.9 • Published 6 years ago
webpack-node-module-plugin v2.0.9
webpack-node-module-plugin
一、简介
react-native-web 同构模式下 服务端打包插件
使用webpack打包服务端代码时,可以不进行文件合并,而是保留原始目录结构产出
打包后的文件。
二、安装
npm install webpack-node-module-plugin --save-dev
三、使用
Webpack config example:
var NodeModulePlugin =require('webpack-node-module-plugin').NodeModulePlugin;
// 静态资源url前是否添加一个全局变量进行拼接
// 例如:require('./images/a.jpg') --> webpack --> __cdnurl+'/app/assets/sdf23422sssdf.jpg'
var cdnVariableName= '__cdnurl__';
// 发布目录根路径 copyNodeMoudles为false时可以不传递
var targetRoot = 'd:/release/web';
// 是否复制node_modules到发布目录下 默认: false
var copyNodeMoudles = true;
module.exports = {
entry: {
'server': ['./index.web.js']
},
output: {
path: ...,
filename: 'server/[name].js',
publicPath: '/assets/',
libraryTarget: 'commonjs2'
},
plugins:[
....
new NodeModulePlugin('rootDir',cdnVariableName,targetRoot,copyNodeMoudles)
]
}
四、开源许可
基于 MIT License 开源,使用代码只需说明来源,或者引用 license.txt 即可。
2.0.9
6 years ago
2.0.8
6 years ago
2.0.7
6 years ago
2.0.6
6 years ago
2.0.5
6 years ago
2.0.4
6 years ago
2.0.3
6 years ago
2.0.2
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago
0.0.1
6 years ago
1.0.10
7 years ago
1.0.9
7 years ago
1.0.8
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago