我对NodeJS,Webpack尤其是Outlook Addin完全陌生。
但是,在生产环境中部署时,我很费劲。我将所有代码放在Production(Ubuntu实例)上。然后,我尝试启动Outlook Addin,就像在本地一样,它在端口3000上启动,但是没有响应任何API调用,并且没有显示任何静态资源图像。
我想知道这可能是什么原因以及如何解决这个问题。
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: {
polyfill: 'babel-polyfill',
app: './src/index.js',
'function-file': './function-file/function-file.js'
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: 'babel-loader'
},
{
test: /\.html$/,
exclude: /node_modules/,
use: 'html-loader'
},
{
test: /\.(png|jpg|jpeg|gif)$/,
use: 'file-loader'
}
]
},
plugins: [
new HtmlWebpackPlugin({
template: './index.html',
chunks: ['polyfill', 'app']
}),
new HtmlWebpackPlugin({
template: './function-file/function-file.html',
filename: 'function-file/function-file.html',
chunks: ['function-file']
})
]
};