MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Webpack - Как ви е необходима незадължителна зависимост в пакет (saslprep)

Благодаря на Брендън, че ме насочи в правилната посока. В крайна сметка отговорът беше намерен тук: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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да архивирате вашата Open edX MongoDB база данни

  2. Уверете се, че индексът не работи - MongoDB

  3. 'this' е недефинирано в кука за предварително запазване на Mongoose

  4. Meteor, Връзка едно към много и добавяне на поле само към колекцията от страна на клиента в Публикуване?

  5. Филтрирайте елементите на масива с $regex