部署在生产Outlook Web插件中?

时间:2019-05-27 13:08:59

标签: node.js webpack outlook outlook-web-addins

我对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']
        })
    ]
};

0 个答案:

没有答案