मुझे सही दिशा में ले जाने के लिए ब्रेंडन का धन्यवाद। अंतत:इसका उत्तर यहां मिल गया:/सॉफ्टवेयर-आर्किटेक्चर/वेबपैक-नोड-मॉड्यूल/
जानकारी का मुख्य अंश:
उसमें बताए गए चरणों का पालन करते हुए संकल्प बन जाता है:
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" के आसपास के उद्धरण बाहरी आयात करते समय आवश्यक प्रतीत होते हैं।