Google模型查看器+ Rails 6 + Webpacker

问题描述

我正在尝试让<model-viewer>与Rails 6和Webpacker一起使用,但是它会引发一些错误:

INSERT INTO t  SELECT * FROM fdw_t
  ON CONFLICT (id) DO UPDATE
     SET  id=id,etc1=etc1,etc2=etc2
; -- ERROR: column reference "id" is ambiguous

INSERT INTO t  SELECT * FROM fdw_t AS w
  ON CONFLICT (id) DO UPDATE
     SET  id=w.id,etc1=w.etc1,etc2=etc2
; -- ERROR: missing FROM-clause entry for table "w"
  -- BUT I NEED the ROW of the select,not other!

我已使用model-viewer-legacy.js:272 Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>' at model-viewer-legacy.js:272 at Module.<anonymous> (model-viewer-legacy.js:432) at Module../node_modules/@google/model-viewer/dist/model-viewer-legacy.js (model-viewer-legacy.js:56169) at __webpack_require__ (bootstrap:19) at Object../app/javascript/packs/application.js (application.js:23) at __webpack_require__ (bootstrap:19) at bootstrap:83 at bootstrap:83 model-viewer.min.js:32923 Uncaught TypeError: Cannot read property 'prototype' of undefined at HTMLElement.value (model-viewer.min.js:32923) at HTMLElement.value (model-viewer.min.js:32159) at HTMLElement.value (model-viewer.min.js:31802) at HTMLElement.value (model-viewer.min.js:31539) at vp.preRender (model-viewer.min.js:26317) at vp.render (model-viewer.min.js:26337) at model-viewer.min.js:26229 at model-viewer.min.js:11427 at r (model-viewer.min.js:6941) 添加了它,并像这样将其加载到yarn add @google/model-viewer中:

application.js

这是require("@google/model-viewer/dist/model-viewer.min"); require("@google/model-viewer/dist/model-viewer-legacy"); 的内容:

webpack/environment.js

这是const { environment } = require('@rails/webpacker') const customConfig = require('./custom'); const webpack = require('webpack') environment.plugins.prepend('Provide',new webpack.ProvidePlugin({ $: 'jquery/src/jquery',jQuery: 'jquery/src/jquery',jquery: 'jquery','window.jQuery': 'jquery',Popper: ['popper.js','default'] }) ) environment.config.merge(customConfig); module.exports = environment 的内容:

webpack/custom.js

有人知道如何使它工作吗?我已经习惯了Rails 4管道,发现整个webpacker的东西都令人困惑。

解决方法

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

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

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