2017-03-26 4 views
7

मैं वेबपैक के साथ ".ts" को ".js" संकलित करने का प्रयास करता हूं लेकिन यह त्रुटि प्राप्त करने के बाद, मैं इसे कैसे ठीक कर सकता हूं?अमान्य कॉन्फ़िगरेशन ऑब्जेक्ट output.path एक पूर्ण पथ नहीं है

Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. 
- configuration.output.path: The provided value "./dist" is not an absolute path!" 

उत्तर

29

output.path एक निरपेक्ष पथ की आवश्यकता है, लेकिन आप इसे एक रिश्तेदार पथ ./dist दे रहे हैं। आप इसे path.resolve का उपयोग करके उदाहरण के लिए, एक पूर्ण पथ में बदलने की जरूरत है:

const path = require('path'); 

module.exports = { 
    output: { 
    path: path.resolve(__dirname, 'dist'), 
    // Your other output options 
    }, 
    // Rest of your config 
}; 
+0

धन्यवाद यह मेरी मदद है! –

+0

धन्यवाद! मुझे एक घंटे ... –

+0

सहेजा मैं एस.ए.एस.एस. *** NPM स्थापित सास-लोडर नोड सास webpack --save-देव दिया समाधान काम किया गया स्थापित करने के बाद एक ही मुद्दा मिल गया। क्या कारण है? जब से मैंने काम करना शुरू किया, तब से उसने पथ पर कोई समस्या नहीं दी। http://stackoverflow.com/questions/43742252/invalid-configuration-object-configuration-output-path-after-installing-sass – Arun

संबंधित मुद्दे