微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何配置我的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 举报,一经查实,本站将立刻删除。