sql >> データベース >  >> NoSQL >> MongoDB

Webpack-バンドルにオプションの依存関係をどのように要求しますか(saslprep)

    私を正しい方向に導いてくれたBrendanに感謝します。最終的に答えはここで見つかりました: http://www.matthiassommer.it / software-architecture / webpack-node-modules /

    重要な情報は次のとおりです。

    そこに概説されている手順に従うと、解決策は次のようになります。

    const path = require('path');
    const webpack = require('webpack');
    
    module.exports = {
        entry: './src/api/index.ts',
        target: 'node',
        mode: 'production',
        module: {
            rules: [
                {
                    test: /\.tsx?$/,
                    loader: 'ts-loader',
                    exclude: /node_modules/
                }
            ]
        },
        resolve: {
            extensions: ['.js', '.tsx', '.ts', '.json'],
        },
        output: {
            filename: 'api.js',
            path: path.resolve(__dirname, 'dist'),
        },
        plugins: [
            new webpack.IgnorePlugin(/fsevents/),
            new webpack.IgnorePlugin(/blessed/),
        ],
        externals: {
            "saslprep": "require('saslprep')"
        }
    };
    

    私のテストでは、外部をインポートするときに「saslprep」の前後の引用符が必要であるように見えることに注意してください。



    1. MongoDBでSQLLIKEステートメントを使用する方法

    2. MongoDBでローカライズされたデータをクエリする

    3. delayd_jobs vs resque vsbeanstalkd?

    4. 以前のコマンドに依存する複数のコマンドをパイプラインに再インストールできますか?