मैं निम्नलिखित है webpack.config.ts
:Webpack और एक्सप्रेस - गंभीर निर्भरता चेतावनी
WARNING in ./~/express/lib/view.js
Critical dependencies:
78:29-56 the request of a dependency is an expression
@ ./~/express/lib/view.js 78:29-56
एक्सप्रेस सर्वर मैं इस के साथ शुरू होता है:
var webpack = require('webpack');
var path = require('path');
module.exports = {
entry: [
'./api/bin/www.ts'
],
output: {
path: path.resolve(__dirname, './dist/api'),
filename: 'index.js'
},
module: {
loaders: [
{ test: /\.ts$/, loader: 'awesome-typescript-loader' },
{ test: /\.json$/, loader: 'json-loader' }
]
},
resolve: {
extensions: [ '', '.js', '.ts' ]
},
target: 'node',
node: {
console: true,
fs: 'empty',
net: 'empty',
tls: 'empty'
}
};
जब मैं webpack चलाने मैं एक निर्भरता के बारे में चेतावनी मिलती है Hello World
उदाहरण से अधिक नहीं और के रूप में कार्य करता है लेकिन मुझे इस चेतावनी के बारे में चिंता है।
मेरे googlefu ने किसी भी योग्य समाधान का खुलासा नहीं किया है। मैंने इस समस्या का एक विशेष उदाहरण देखा है लेकिन समाधान इसे दिखाकर चेतावनी को बाईपास करना था।
आप अपने View.js का कोड शामिल कर सकते हैं? – lustoykov
वेबपैक-नोड-बाहरी प्लगइन के साथ प्रयास करें https://www.npmjs.com/package/webpack-node-externals – Everettss
@leo जो मेरे रेपो में एक फ़ाइल नहीं है, यह केवल एक्सप्रेस के माध्यम से शामिल है, मुझे लगता है कि जब मैं आयात करता हूं * एक्सप्रेस से – Aleski