如何配置我的webpack入口点以找到我的React项目

问题描述

我有一个准系统的React-Rails项目,无法将项目结构放置到位。

我的文件结构如下:

app/javascript:
  ├── packs:
      └── application.js  ##my entry file 
app_js: 
  ├── index.js ##this renders my react project 

我的rails视图呈现<%= javascript_pack_tag 'application' %>。 我的webpacker配置设置为使用此application.js文件作为入口点:

  source_path: app/javascript
  source_entry_path: packs
  public_root_path: public
  public_output_path: packs
  cache_path: tmp/cache/webpacker
  webpack_compile_output: true

  # Additional paths webpack should lookup modules
  # ['app/assets','engine/foo/app/assets']
  additional_paths: [app_js]

application.js中,我使用require语句引用保存我的React应用的index.js文件require("app_js/index")

所以我的视图->在application.js中渲染包->应该通过require语句打包index.js文件-> index.js文件抓取了我所有的React代码->我希望看到我的React应用。

但是屏幕上没有任何显示。我也没有任何错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)