我刚刚在Rails 5.2应用程序上安装了webpacker,尝试运行bin/webpack-dev-server
时出现以下错误:
✖wds」:无效的配置对象。已使用与API模式不匹配的配置对象初始化Webpack。 -configuration.entry应该是以下之一: 功能|对象{:非空字符串| [非空字符串]} |非空字符串| [非空字符串] ->编译的入口点。 细节: * configuration.entry应该是函数的实例 ->一个函数,返回一个输入对象,一个输入字符串,一个输入数组或对这些东西的承诺。 * configuration.entry不能为空。 ->创建多个条目束。关键是块名称。该值可以是字符串或数组。 * configuration.entry应该是一个字符串。 ->没有名称的入口点。字符串解析为启动时加载的模块。 * configuration.entry应该是一个数组: [非空字符串]
密钥应该在configuration.entry should be one of these: function | object
中,但不完全知道这意味着什么...
答案 0 :(得分:1)
问题是,当我安装webpacker(rails webpacker:install
)时,我显然已经有一个空的app/javascript
文件夹,因此安装跳过了这些安装文件:
JavaScript应用程序源目录已经存在
手动添加app/javascript/packs/application.js
文件解决了该问题。