gpt4 book ai didi

ruby-on-rails - Heroku Ruby/Rails 缓存 Webpack + Yarn 部署之间

转载 作者:行者123 更新时间:2023-12-04 07:32:37 27 4
gpt4 key购买 nike

我目前使用 webpacker 设置了一个全新的 ruby​​/rails 应用程序。每次部署到 Heroku 都需要额外 30 秒以上的时间来重新安装 yarn 依赖项(运行 yarn install)。

remote:        [1/4] Resolving packages...
remote: [2/4] Fetching packages...
remote: info fsevents@1.1.3: The platform "linux" is incompatible with this module.
remote: info "fsevents@1.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
remote: [3/4] Linking dependencies...
remote: warning "babel-loader@7.1.2" has incorrect peer dependency "babel-core@6 || 7 || ^7.0.0-alpha || ^7.0.0-beta || ^7.0.0-rc".
remote: warning "babel-loader@7.1.2" has incorrect peer dependency "webpack@2 || 3".
remote: warning "compression-webpack-plugin@1.1.2" has incorrect peer dependency "webpack@^2.0.0 || ^3.0.0".
remote: warning "extract-text-webpack-plugin@3.0.2" has incorrect peer dependency "webpack@^3.1.0".
remote: warning "file-loader@1.1.5" has incorrect peer dependency "webpack@^2.0.0 || ^3.0.0".
remote: warning "postcss-cssnext@3.0.2" has incorrect peer dependency "caniuse-lite@^1.0.30000697".
remote: warning "rails-erb-loader@5.2.1" has incorrect peer dependency "webpack@^2.0.0 || >= 3.0.0-rc.0 || ^3.0.0".
remote: warning "sass-loader@6.0.6" has incorrect peer dependency "node-sass@^4.0.0".
remote: warning "sass-loader@6.0.6" has incorrect peer dependency "webpack@^2.0.0 || >= 3.0.0-rc.0 || ^3.0.0".
remote: warning "url-loader@0.6.2" has incorrect peer dependency "file-loader@*".
remote: warning "webpack-manifest-plugin@1.3.2" has incorrect peer dependency "webpack@1 || 2 || 3".
remote: warning "ajv-keywords@2.1.1" has incorrect peer dependency "ajv@^5.0.0".
remote: warning "uglifyjs-webpack-plugin@0.4.6" has incorrect peer dependency "webpack@^1.9 || ^2 || ^2.1.0-beta || ^2.2.0-rc || ^3.0.0".
remote: warning "babel-plugin-transform-vue-jsx@3.5.0" has incorrect peer dependency "babel-helper-vue-jsx-merge-props@^2.0.0".
remote: warning "babel-plugin-transform-vue-jsx@3.5.0" has incorrect peer dependency "babel-plugin-syntax-jsx@^6.8.0".
remote: warning "vue-loader@13.5.0" has incorrect peer dependency "css-loader@*".
remote: warning "webpack-dev-server@2.9.7" has incorrect peer dependency "webpack@^2.2.0 || ^3.0.0".
remote: warning "webpack-dev-middleware@1.12.2" has incorrect peer dependency "webpack@^1.0.0 || ^2.0.0 || ^3.0.0".
remote: [4/4] Building fresh packages...
remote: Done in 33.50s.
remote: Webpacker is installed 🎉 🍰

我目前正在使用 heroku/ruby buildpack 上 heroku-16堆。
有什么简单的方法可以让缓存像打包程序一样工作?

最佳答案

也许您可以添加 a second nodejs buildpack除了你的heroku堆栈:

heroku buildpacks:add --index 1 heroku/nodejs

nodejs buildpack 应该支持 yarn 缓存,如 here 所述.

关于ruby-on-rails - Heroku Ruby/Rails 缓存 Webpack + Yarn 部署之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47931854/

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