簡體   English   中英

在 Heroku 上部署我的 Rails 應用程序時遇到問題 - 錯誤:找不到模塊 '@babel/compat-data/corejs3-shipped-proposals'

[英]Having trouble deploying my Rails app on Heroku I get this - Error: Cannot find module '@babel/compat-data/corejs3-shipped-proposals'

我正在開發一個 Rails 應用程序。 這個應用程序一直運行良好,我已經多次成功地將它部署到 Heroku。 我最近做了很多更改,包括添加 Tailwindcss,以及許多數據庫更改。 該應用程序在本地運行,但是當我部署到 Heroku 時,我得到:

ERROR in ./app/javascript/packs/application.js
remote:        Module build failed (from ./node_modules/babel-loader/lib/index.js):
remote:        Error: Cannot find module '@babel/compat-data/corejs3-shipped-proposals'

任何有關為什么這將在本地工作但無法部署的見解都會有所幫助

我在 Rails 應用程序的 CI 管道中遇到了類似的問題。

根據https://github.com/JeffreyWay/laravel-mix/issues/2383#issuecomment-683538859我做了以下事情來解決我的問題:

  1. "@babel/preset-env": "7.9.0"到 package.json (當您閱讀本文時,版本可能已過時)
  2. Ran yarn install --check-files
  3. Ran bin/rails webpacker:install
  4. Ran bin/rails webpacker:compile

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM