मैंने अभी अपने रेल 5.2 एप्लिकेशन पर वेबपैकर स्थापित किया है और bin/webpack-dev-server चलाने का प्रयास करते समय मुझे निम्न त्रुटि मिलती है:

 ✖ 「wds」: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
 - configuration.entry should be one of these:
   function | object { <key>: non-empty string | [non-empty string] } | non-empty string | [non-empty string]
   -> The entry point(s) of the compilation.
   Details:
    * configuration.entry should be an instance of function
      -> A Function returning an entry object, an entry string, an entry array or a promise to these things.
    * configuration.entry should not be empty.
      -> Multiple entry bundles are created. The key is the chunk name. The value can be a string or an array.
    * configuration.entry should be a string.
      -> An entry point without name. The string is resolved to a module which is loaded upon startup.
    * configuration.entry should be an array:
      [non-empty string]

कुंजी configuration.entry should be one of these: function | object में होनी चाहिए, लेकिन यह ठीक से नहीं पता कि इसका क्या अर्थ है...

3
mrstif 16 मई 2019, 17:32

1 उत्तर

सबसे बढ़िया उत्तर

मुद्दा यह था कि जब मैंने वेबपैकर (rails webpacker:install) स्थापित किया, तो मेरे पास स्पष्ट रूप से पहले से ही एक खाली app/javascript फ़ोल्डर था, इसलिए इंस्टॉलेशन ने उन इंस्टॉलेशन फ़ाइलों को छोड़ दिया:

JavaScript ऐप स्रोत निर्देशिका पहले से मौजूद है

app/javascript/packs/application.js फ़ाइल को मैन्युअल रूप से जोड़ने से समस्या ठीक हो गई।

11
mrstif 16 मई 2019, 14:32