gpt4 book ai didi

ruby-on-rails - 在 Rails 6.1 上使用咖啡装载机时出现 `this.getOptions is not a function` 错误

转载 作者:行者123 更新时间:2023-12-05 00:44:39 25 4
gpt4 key购买 nike

我使用 Ruby 2.7.2 和 Ruby on Rails 6.1.3 创建了一个全新的 Rails 应用程序:

rails new rails6

然后我使用 Rails 命令安装了 CoffeeScript 编译器:

rails webpacker:install:coffee

但是当我启动 webpack-dev-server 时,他却无法正确编译:

                                      Asset       Size        Chunks                         Chunk Names
js/application-30c16ea0138c526e20f5.js 515 KiB application [emitted] [immutable] application
js/application-30c16ea0138c526e20f5.js.map 579 KiB application [emitted] [dev] application
js/hello_coffee-5eba0c58c2666f949e88.js 395 KiB hello_coffee [emitted] [immutable] hello_coffee
js/hello_coffee-5eba0c58c2666f949e88.js.map 444 KiB hello_coffee [emitted] [dev] hello_coffee
manifest.json 710 bytes [emitted]

ERROR in ./app/javascript/packs/hello_coffee.coffee
Module build failed (from ./node_modules/coffee-loader/dist/cjs.js):
TypeError: this.getOptions is not a function
at Object.loader (/Users/iwan/dev/rails/rails6/node_modules/coffee-loader/dist/index.js:21:24)
ℹ 「wdm」: Failed to compile.

如何解决这个问题?

最佳答案

我发现将 coffee-loader 降级到 1.0.1 版本可以消除错误。

编辑 package.json 并更改版本

"coffee-loader": "^2.0.0",

"coffee-loader": "1.0.1",

然后运行 ​​yarn install --check-files 以应用更改。

快乐的日子!

关于ruby-on-rails - 在 Rails 6.1 上使用咖啡装载机时出现 `this.getOptions is not a function` 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66574613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com