MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Webpack - Bagaimana Anda memerlukan ketergantungan opsional dalam bundel (saslprep)

Terima kasih kepada Brendan karena telah mengarahkan saya ke arah yang benar. Akhirnya jawabannya ditemukan di sini:http://www.matthiassommer.it /software-architecture/webpack-node-modules/

Informasi kuncinya adalah:

Mengikuti langkah-langkah yang diuraikan di dalamnya resolusi menjadi:

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')"
    }
};

Harap diperhatikan bahwa dalam pengujian saya, tanda kutip di sekitar "saslprep" tampaknya diperlukan saat mengimpor eksternal.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lingkup Kueri Geospasial MongoDB Tumpang Tindih Titik Tunggal

  2. MongoDB $stdDevPop

  3. Bagaimana cara mengubah string ke ObjectId di driver asli nodejs mongodb?

  4. mongodump Failed:opsi buruk:hanya dapat membuang satu koleksi ke stdout

  5. Berurusan dengan kondisi balapan dan kelaparan saat membuat ID unik menggunakan MongoDB + NodeJS