问题描述
我有一个准系统的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 (将#修改为@)