1

这只发生在我尝试在 Heroku 和 AWS Elastic beanstalk 上部署到生产环境时,所以我知道它与我的应用程序有关。

部署和失败时,日志显示:

Module not found: Error: Can't resolve './components/waitlist' in '/var/app/ondeck/app/javascript/waitlist'

文件树显示:

javascript
  |_home
    |_ components
      |_ App.jsx // import Waitlist from '../../waitlist
  |_waitlist
    |_components
      |_waitlist.jsx
    index.js

我知道它正在读取index.js文件,因为日志显示:

@ ./app/javascript/waitlist/index.jsx 1:0-45
@ ./app/javascript/home/components/App.jsx

第一行waitlist/index.js写着:

export { default } from './components/waitlist';

我尝试将其作为变量导入,然后将其导出,但似乎无法找到该文件。我还尝试通过绝对路径 ( ) 更改jsand和 requires 之间的文件扩展名,但没有成功。jsxapp/javascript/waitlist/components/waitlist

但是,该应用程序webpack-dev-sever在开发中可以正常工作。任何帮助,将不胜感激!

4

0 回答 0