MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Webpack — w jaki sposób wymagana jest opcjonalna zależność w pakiecie (saslprep)

Dziękuję Brendanowi za skierowanie mnie we właściwym kierunku. Ostatecznie odpowiedź znalazła się tutaj:http://www.matthiassommer.it /architektura-oprogramowania/moduły-węzłów-webpack/

Kluczową informacją jest:

Po wykonaniu opisanych tam czynności rozwiązanie staje się:

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

Pamiętaj, że w moich testach cytaty wokół „saslprep” wydają się być wymagane podczas importowania zewnętrznych.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak mogę uzyskać mongo mapper do generowania pliku config/mongo.yml w Rails 4?

  2. Losowy dokument Mongoid

  3. Kiedy używać GridFS w MongoDB?

  4. MongoDB Unclean Shutdown - Naprawa nie powiodła się

  5. Mongodb $w przeciw polu obiektów tablicy zamiast obiektów tablicy