我对NodeJS,Webpack尤其是Outlook Addin完全陌生。因此,我使用来自https://docs.microsoft.com/zh-cn/outlook/add-ins/addin-tutorial的基本教程创建了Outlook Addin ,一切顺利。
但是,在生产环境上部署时,我很费劲。我将所有代码放在Production(Ubuntu实例)上。首先在端口:8080上测试了一个简单的NodeJS“ hello World”应用程序,它运行良好。然后,我尝试启动Outlook Addin,就像在本地一样,它从端口3000开始,但是我需要在8080和后台运行它。因此,我使用了“ PM2”,然后是“ WALL”。
我尝试了pm2 run-script构建(在package.json和webpack.prod.js文件中进行修改之后)
因此,请指导我使用pm2 start {filename / path}时应参考哪个文件?
这是我正在使用的一些配置,webpack.common.js
const path = require('path');
const CleanWebpackPlugin = require('clean-webpack-plugin');
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: …Run Code Online (Sandbox Code Playgroud)