Ошибка узловых модулей в Rails 6 при добавлении темы bootstrap - PullRequest
0 голосов
/ 09 апреля 2020

Я использую эту тему аргон в моем приложении на Rails 6. У меня также есть VUE в моем приложении. Ниже приведены мои файлы.

app/javascript/packs/application.js

require("@rails/ujs").start()
require("@rails/activestorage").start()

import 'serviceworker-companion'

import 'initializers/polyfills'
import 'initializers/turbolinks'

var jQuery = require("jquery")
// import jQuery from "jquery";
global.$ = global.jQuery = jQuery;
window.$ = window.jQuery = jQuery;

require("bootstrap")
require("argon-design-system-free")

import '../stylesheets/application'

app/assets/stylesheets/application.css.scss

@import '~bootstrap';
@import "~argon-design-system-free";

app/views/layouts/landing.html.erb

<!DOCTYPE html>
<html>
  <head>
    <title>ToolerIo</title>
    <%= csrf_meta_tags %>
    <%= csp_meta_tag %>

    <%= stylesheet_pack_tag 'application', media: 'all' %>
    <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
    <%= stylesheet_pack_tag 'hello_vue', media: 'all' %>
    <%= javascript_pack_tag 'hello_vue', 'data-turbolinks-track': 'reload' %>
  </head>

  <body class="index-page">
    <%= yield %>
  </body>
</html>

Я добавил свой тема с yarn add argon-design-system-free и это мой узел модулей. Вскоре после загрузки страницы индекса посадки, она показывает страницу, а затем показывает эту ошибку.

./node_modules/make-error-cause/dist/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: /Users/apple/Documents/workspace/muhammet/tooler.io/node_modules/make-error-cause/dist/index.js: Identifier 'makeErrorCause' has already been declared (12:4)

  10 |     return makeError(value, _super);
  11 | }
> 12 | var makeErrorCause;
     |     ^
  13 | (function (makeErrorCause) {
  14 |     var BaseError = (function (_super) {
  15 |         __extends(BaseError, _super);

enter image description here

Любая помощь будет оценена. Спасибо.

...