启动 webpack-dev-server 时配置对象无效

mrs*_*tif 4 ruby-on-rails webpack-dev-server webpacker ruby-on-rails-5.2

我刚刚在 Rails 5.2 应用程序上安装了 webpacker,在尝试运行时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]
Run Code Online (Sandbox Code Playgroud)

钥匙应该在,configuration.entry should be one of these: function | object但不完全知道这意味着什么......

mrs*_*tif 13

问题是当我安装 webpacker ( rails webpacker:install) 时,我显然已经有一个空app/javascript文件夹,所以安装跳过了这些安装文件:

JavaScript 应用程序源目录已存在

手动添加app/javascript/packs/application.js文件解决了这个问题。