在尝试启动rails服务器时,我看到了一条常见的消息:
rails s
=> Booting Puma
=> Rails 6.0.3.2 application starting in development
=> Run `rails server --help` for more startup options
error Couldn't find an integrity file
error Found 1 errors.
========================================
Your Yarn packages are out of date!
Please run `yarn install --check-files` to update.
========================================
To disable this check, please change `check_yarn_integrity`
to `false` in your webpacker config file (config/webpacker.yml).
yarn check v1.22.10
info Visit https://yarnpkg.com/en/docs/cli/check for documentation about this command.我已经试了两天来解决这个问题。删除node_modules和重新安装等,但我所做的一切都没有效果。因此,我正在考虑做的信息,建议和禁用纱线完整性检查。
问题
这个完整性检查是做什么的,我应该担心禁用它吗?
备注
建议/建议在一些地方禁用此完整性检查,包括
信息
我重新安装了nvm、节点和纱线,以消除可能产生问题的原因:
nvm -v
0.38.0
node -v
v16.0.0
npm -v
7.10.0
yarn -v
1.22.10发布于 2021-04-25 16:07:55
您试过运行建议的命令吗?
yarn install --check-files您还可以尝试重新安装webpacker,它将创建一个新的清单文件,该文件将通过完整性检查:
rails webpacker:install发布于 2021-06-02 13:46:40
errors I得到的更新非常广泛,这是由于与节点16不兼容和依赖关系( node )造成的。
因此,与其关闭完整性检查,我只是简单地used nvm to downgrade to node 14
https://stackoverflow.com/questions/67253146
复制相似问题