ত্রুটি কিভাবে ঠিক করবেন; 'ত্রুটি: বুটস্ট্র্যাপ টুলটিপসের জন্য টিথার প্রয়োজন (http://github.hubspot.com/tether/)'


176

আমি বুটস্ট্র্যাপ ভি 4 ব্যবহার করছি এবং নিম্নলিখিত ত্রুটিটি কনসোলে লগ হয়েছে;

ত্রুটি: বুটস্ট্র্যাপ টুলটিপসের জন্য টিথার প্রয়োজন ( http://github.hubspot.com/tether/ )

আমি টিথর ইনস্টল করে ত্রুটিটি সরিয়ে দেওয়ার চেষ্টা করেছি কিন্তু এটি কার্যকর হয়নি। নিম্নলিখিত কোডের লাইনগুলি অন্তর্ভুক্ত করে আমি টিথরকে 'ইনস্টল' করেছি;

<link rel="stylesheet" href="http://www.atlasestateagents.co.uk/css/tether.min.css">
<script src="http://www.atlasestateagents.co.uk/javascript/tether.min.js"></script>

আমি টিথারটি সঠিকভাবে 'ইনস্টল' করেছি?

কেউ কি আমাকে এই ত্রুটি দূর করতে সাহায্য করতে পারে?

আপনি যদি আমার সাইটে ত্রুটিটি দেখতে চান তবে দয়া করে এখানে ক্লিক করুন এবং আপনার কনসোলটি লোড করুন।


হাই, আপনি যে কোডটি ব্যবহার করছেন তা কি পোস্ট করতে পারবেন? আপনি যদি jsfiddle বা অন্য কোথাও কোডটি রাখতে পারতেন তবে ভাল।
kucing_terbang

পোস্ট করার জন্য কোনও আসল কোড নেই তবে আপনি যদি www.atlasestateagents.co.uk এ যান এবং কনসোলটি দেখেন তবে জাভাস্ক্রিপ্টের ত্রুটিটি দেখতে পাবেন?
মাইকেল এলবি

আমি কোডের এই সঠিক লাইনগুলি ব্যবহার করেছি এবং তারা ভি 3 এ আমার জন্য ত্রুটিটি সরিয়ে নিয়েছে, যে সংস্করণটি সম্পর্কে কেউ ভাবছেন for
উইলিয়াম

@ মিশেলএলবি, আপনার ওয়েবসাইটের লিঙ্কের পরিবর্তে, আমি এখানে কিছু কোড-স্নিপেট রাখার পরামর্শ দিই, প্রশ্নটির মধ্যেই, আপনার ওয়েবসাইটটি আপডেট হবে এবং এটি বাস্তবতা হারাবে।
ফার্সাইড

উত্তর:


239

বুটস্ট্র্যাপ 4 স্থিতিশীল জন্য:

যেহেতু বিটা বুটস্ট্র্যাপ 4 টিথর নয় তবে পপার.জেএস এর উপর নির্ভর করে । সমস্ত স্ক্রিপ্ট ( অবশ্যই এই ক্রমে থাকা উচিত ):

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>

নতুন স্ক্রিপ্ট সংস্করণগুলির জন্য বর্তমান ডকুমেন্টেশন দেখুন ।


কেবল বুটস্ট্র্যাপ 4 টি আলফা:

বুটস্ট্র্যাপ 4 আলফার জন্য টেথার প্রয়োজন , সুতরাং আপনার অন্তর্ভুক্ত tether.min.js করার আগে আপনাকে অন্তর্ভুক্ত করা দরকার bootstrap.min.js, যেমন।

<script src="https://npmcdn.com/tether@1.2.4/dist/js/tether.min.js"></script>
<script src="https://npmcdn.com/bootstrap@4.0.0-alpha.5/dist/js/bootstrap.min.js"></script>

1
স্থির, আপনাকে ধন্যবাদ! তবে, এটি একটি নতুন সতর্কতার দিকে পরিচালিত করে, সম্ভবত কোনও নতুন প্রশ্নের জন্য? mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create'
মাইকেল এলবি

গ্রেট! আমি মনে করি আপনি যে ত্রুটিটি পেয়েছেন সেটি bootstrap.min.jsপাঠাগার থেকে আসছে । আপনি যদি মন্তব্য করেন তবে কী এখনও তা প্রদর্শিত হবে। হ্যাঁ, গুগলের কোনও সমাধান না হলে আমি একটি নতুন প্রশ্ন পোস্ট করব। :)
আদিলাপপায়

এনপিএম-এ প্রকাশিত প্যাকেজগুলির সাথে লিঙ্ক করতে এনপিএমসিডিএন ব্যবহার করার কথা বিবেচনা করুন, কারণ কিছু লোকেরা গিথুব থেকে বিল্ড / ডিস ফাইলগুলি সরিয়ে ফেলার প্রবণতা রয়েছে। https://npmcdn.com/tether@1.2.4/dist/এবংhttps://npmcdn.com/bootstrap@4.0.0-alpha.2/dist/
এডিওয়াসেহর

2
তবে এটি অদ্ভুত, v4-alpha.getbootstrap.com এ সম্পর্কে কিছুই বলে না
ম্যাকসেম Semenykhin

এটি সংস্করণ aplha.3 এ করে। সবে এই ত্রুটি ছিল। আমি বিশ্বাস করি যে টিথার এখন প্যাকেজ হিসাবে ডাউনলোড হয়েছে এবং এটি আর অন্তর্ভুক্ত নেই। সুতরাং আপনি পাশাপাশি এই স্ক্রিপ্ট অন্তর্ভুক্ত করতে হবে।
টিম ভার্মেলেন

19

আপনি যদি ওয়েবপ্যাক ব্যবহার করছেন:

  1. ডক্সে বর্ণিত বুটস্ট্র্যাপ-লোডার সেটআপ করুন;
  2. এনটিএম এর মাধ্যমে tether.js ইনস্টল করুন;
  3. ওয়েবপ্যাক ProvidePlugin প্লাগইনে tether.js যুক্ত করুন।

webpack.config.js:

plugins: [
        <... your plugins here>,
        new webpack.ProvidePlugin({
            $: "jquery",
            jQuery: "jquery",
            "window.jQuery": "jquery",
            "window.Tether": 'tether'
        })
    ]

উৎস


এটাই কি আপনার দরকার। আমি এটি করছি এবং এটি কাজ করছে না।
হেনরি

9
যেমন আমি গিথুব ইস্যুতে উল্লেখ করেছি, বুটস্ট্র্যাপের নতুন সংস্করণগুলি (যেমন 4.0.০.০-আলফা window.)) এখন "উইন্ডো.টিথার" এর পরিবর্তে "টিথার" সন্ধান করছে।
ThePadawan

18

আপনি যদি এনপিএম ব্যবহার করেন এবং ব্রাউজ করুন:

// es6 imports
import tether from 'tether';
global.Tether = tether;

// require
global.Tether = require('tether');

14

ব্যক্তিগতভাবে আমি বুটস্ট্র্যাপ কার্যকারিতার ছোট উপসেট ব্যবহার করি এবং টিথর সংযুক্ত করার দরকার নেই।

এটির সাহায্য করা উচিত:

window.Tether = function () {
  throw new Error('Your Bootstrap may actually need Tether.');
};

1
সুতরাং আপনি কি প্রস্তাব, এই লাইন কাটা? ভাল নয়, কারণ আপনার বিক্রেতাদের এবং তৃতীয় পক্ষের libs পরিবর্তন করা উচিত নয় , এটি আপনাকে পরে আপডেটগুলি করতে বাধা দেবে। আপনি যদি বলেন যে আপনি এই বুটস্ট্র্যাপ উপাদানগুলি ব্যবহার না করেন - আপনার টিথারের কেন দরকার হবে ... তাই আমি আপনার ইনপুটটির মানটি সত্যই বুঝতে পারছি না।
ফারসাইড

1
টিথার সতর্কতা এমনকি দেখানো হয়, আপনি যদি বুথস্ট্র্যাপ কার্যকারিতা ব্যবহার করেন না যার জন্য টেথার প্রয়োজন। আমার সমাধান কনসোলে বিরক্তিকর বার্তা লুকায়।
সেজারি ড্যানিয়েল নওক

2
এবং এই পরিবর্তনটি তৃতীয় পক্ষ বা বিক্রেতার স্ক্রিপ্টগুলি আপডেট করছে না। আপনি এটি উপরে <স্ক্রিপ্ট src = "bootstrap.js"> যোগ করতে পারেন
সেজারি ড্যানিয়েল নওক

আমি আপনাকে সত্যিই বুঝতে পারছি না, তবে কেন কেবল ওয়ান লাইনার নয় window.Tether = window.Tether || {};? এছাড়াও, আপনার সমাধানে যথেষ্ট সতর্কতা রয়েছে যে এটি কোনও বিশ্বব্যাপী ক্ষেত্রের মধ্যে ইতিমধ্যে সংজ্ঞায়িত নির্ভরতা মুছে ফেলতে পারে, যদি আপনার জিনিস কার্যকর করার আগে মডিউলটি লোড হয়ে যায়।
ফারসাইড

5
এটি বুটস্ট্র্যাপের আলফা সংস্করণের জন্য হ্যাক। আমি বাছাইয়ের কারণটি দেখতে পাচ্ছি না :-) যদি বিকাশকারী টেথার ব্যবহার করতে না চান তবে ইতিমধ্যে সংজ্ঞায়িত নির্ভরতা মুছে ফেলা কোনও ঘটনা নয়। এবং আমার মতে window.Tether = window.Tether || {};আরও খারাপ কারণ এটি ছোঁড়াবে Tether is not a function, অর্থপূর্ণ ত্রুটির পরিবর্তে।
সেজারি ড্যানিয়েল নওক

10

আপনি যদি ত্রুটি বার্তাটি এড়াতে চান এবং আপনি বুটস্ট্র্যাপ সরঞ্জাম টিপস ব্যবহার না করে থাকেন তবে আপনি উইন্ডোটি সংজ্ঞায়িত করতে পারেন Boot বুটস্ট্র্যাপ লোড করার আগে টিথার।

<script>
  window.Tether = {};
</script>
<script src="js/bootstrap.min.js"></script>

এটি আমার পক্ষে ভাল কাজ করেছে ... আমার ক্ষেত্রে আমি বুটস্ট্র্যাপের সাথে কৌনিক ব্যবহার করছি। ধন্যবাদ!
মিজআকিটা

কাজ করেছেন, আমি আমার ফাইলে এটি যুক্ত করেছি, এখন এটি ঠিকঠাক কাজ করছে। এই আইডিয়া জন্য ধন্যবাদ। window.Tether = {}; define(['tether'], function (Tether) { return window.Tether = Tether; });
এহসান আগহেই

8

আপনার আমার গাইডলাইনটি করা উচিত:
1. জেমফাইলে বেলো উত্স যুক্ত করুন

source 'https://rails-assets.org' do
  gem 'rails-assets-tether', '>= 1.1.0'
end
  1. আপনার আদেশ প্রদান করুন:

    বান্ডিল ইনস্টল

  2. এপ্লিকেশন.জেএসএসে jQuery এর পরে এই লাইনটি যুক্ত করুন।

    // = jquery প্রয়োজন
    // = টিথার প্রয়োজন

  3. রেল সার্ভার পুনরায় চালু করুন।


7

নীচের মতো এনপিএমের মাধ্যমে টিথর ইনস্টল করুন

npm install tether --save-dev

তারপরে নীচের মতো বুটস্ট্র্যাপের উপরে আপনার এইচটিএমএলতে টিথর যুক্ত করুন

<script src="node_modules/tether/dist/js/tether.min.js"></script>
<script src="jspm_packages/github/twbs/bootstrap@4.0.0-alpha.2/js/bootstrap.js"></script>

2
বা আবাস ভালোbower install tether --save-dev
Farside

13
এর npm install tether --saveপরিবর্তে হওয়া উচিত নয় --save-dev? এটি উত্পাদন প্রয়োজন হবে।
সায়াননোন

7

ওয়েবপ্যাকের জন্য আমি এটি দিয়ে এর সমাধান করেছি webpack.config.js:

new webpack.ProvidePlugin({
  $: 'jquery',
  jQuery: 'jquery',
  "window.jQuery": "jquery",
  Tether: 'tether'
})

5

একটি অতিরিক্ত নোট। আপনি যদি সঙ্কুচিত জাভাস্ক্রিপ্ট ফাইলটি পরীক্ষা করেন তবে আপনি এই শর্তটি খুঁজে পাবেন:

if(window.Tether === undefined) {
     throw new Error('Bootstrap tooltips require Tether (http://github.hubspot.com/tether)')
}

সুতরাং ত্রুটি বার্তায় প্রয়োজনীয় তথ্য রয়েছে।

আপনি এই লিঙ্কটি থেকে সংরক্ষণাগারটি ডাউনলোড করতে পারেন ।

সঙ্কুচিত সংস্করণ:

https://rawgit.com/HubSpot/tether/master/src/js/tether.js https://rawgit.com/HubSpot/tether/master/dist/css/tether.css


3

ওয়েবপ্যাক ব্যবহার করে আমি এটি এতে ব্যবহার করেছি webpack.config.js:

var plugins = [

    ...

    new webpack.ProvidePlugin({
        $: "jquery",
        jQuery: "jquery",
        'window.jQuery': 'jquery',
        'window.Tether': 'tether',
        tether: 'tether',
        Tether: 'tether'
    })
];

দেখে মনে হচ্ছে Tetherএটিই যাকে খুঁজছিল:

var Tooltip = function ($) {

  /**
   * Check for Tether dependency
   * Tether - http://tether.io/
   */
  if (typeof Tether === 'undefined') {
    throw new Error('Bootstrap tooltips require Tether (http://tether.io/)');
  }

ধন্যবাদ কাজ করেন, আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি আপনার উত্তর সম্পাদনা অব্যবহৃত লাইন মুছে ফেলার জন্যtether: 'tether',
ghiscoding

আপনি ঠিক বলেছেন, তবে উদাহরণ হিসাবে আমি মনে করি এটি সঠিক নামকরণের প্রয়োজনীয়তার সত্যতা তুলে ধরে।
হেনরি

2

আমি সর্বশেষতম বুস্ট্র্যাপ 4 বিল্ডটি ব্যবহার করে প্রয়োজনীয় জেজে এই সমস্যাটি নিয়ে আসছিলাম। আমি কেবল সংজ্ঞা দিয়ে শেষ করেছি:

<script>
  window.Tether = {};
</script>

বুটস্ট্র্যাপের চেকটি বোকা বানাতে আমার এইচটিএমএল হেড ট্যাগে। এরপরে আমি আমার অ্যাপ্লিকেশনটি লোড করে এবং তারপরে, আমার বুটস্ট্র্যাপ নির্ভরতা: প্রয়োজনের ঠিক আগে একটি দ্বিতীয় বিবৃতি যুক্ত করতে হবে

require(['tether'], function (Tether) {
  window.Tether = Tether;
});

require([
  "app",
], function(App){
  App.initialize();
});

এ দুটিই টেন্ডেমে ব্যবহার করা এবং আপনার বর্তমান বুটস্ট্র্যাপ 4 আলফা বিল্ড ব্যবহার করে কোনও সমস্যা হওয়া উচিত নয়।


2

জেনারেটর-অ্যাসপেটকোর-স্পা এবং বুটস্ট্র্যাপ 4 এর জন্য কাজ করে।

// ===== file: webpack.config.vendor.js =====    
module.exports = (env) => {
...
    plugins: [
        new webpack.ProvidePlugin({ $: 'jquery', 
                                    jQuery: 'jquery',
                                    'window.jQuery': 'jquery',
                                    'window.Tether': 'tether',
                                    tether: 'tether', 
                                    Tether: 'tether' }), 
// Maps these identifiers to the jQuery package 
// (because Bootstrap expects it to be a global variable)
            ...
        ]
};

কেবলমাত্র তিনটি: ... নতুন ওয়েবপ্যাক.প্রভাইড প্লুগিন ({$: 'jquery', jQuery: 'jquery', টিথার: 'টিথার'}), ...
মেন্টর

1

ওয়েবপ্যাক 1 বা 2 এর সাথে বুটস্ট্র্যাপ 4 আপনার প্রয়োজন

new webpack.ProvidePlugin({
   $: 'jquery',
   jQuery: 'jquery',
   Tether: 'tether'
})

1

আপনি যদি ব্রাঞ্চ ব্যবহার করছেন তবে আপনি এটি শেষে এটি যুক্ত করতে পারেন brunch-config.js:

npm: {
    enabled: true,
    globals: {
        $: 'jquery', jQuery: 'jquery', 'Tether': 'tether'
    }
}

1

আপনি যদি প্রয়োজনীয় .js এএমডি লোডার ব্যবহার করেন:

// path config
requirejs.config({
  paths: {
    jquery: '//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/core.js',
    tether: '//cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min',
    bootstrap: '//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/js/bootstrap.min',
  },
  shim: {
    bootstrap: {
      deps: ['jquery']
    }
  }
});

//async loading
requirejs(['tether'], function (Tether) {
  window.Tether = Tether;
  requirejs(['bootstrap']);
});

এটি সত্যিই আমাকে সাহায্য করেছিল। আমি যুগে যুগে এটি আটকে ছিলাম - বুঝতে পারি নি যে আপনি প্রয়োজনীয় কলগুলি নীড় করতে পারবেন। আপনার জন্য উত্সাহ, স্যার।
গ্রিমডগ_জাহন

1

আপনার জন্য লারাভেল মিক্স ব্যবহারকারীরা বুটস্ট্র্যাপ 4 চালাচ্ছেন, আপনাকে চালানো দরকার

npm installer tether --save

তারপরে আপনাকে আপডেট করুন resources/assets/js/bootstrap.js টিদার লোড করার জন্য এবং এটি উইন্ডো অবজেক্টে আনুন।

আমার দেখতে কেমন দেখাচ্ছে তা এখানে: (নোট আমাকেও চালাতে হয়েছিল npm install popper.js --save)

window.$ = window.jQuery = require('jquery');
window.Popper = require('popper.js').default;
window.Tether = require('tether');
require('bootstrap');

0

@ আদিলাপাপয়ের উত্তর যুক্ত করতে। জন্য ember-cliব্যবহারকারীদের বিশেষভাবে ইনস্টল tetherসঙ্গে

bower install --save tether

এবং তারপরে ember-cli-build.jsবুটস্ট্র্যাপের আগে এটি আপনার ফাইলে অন্তর্ভুক্ত করুন:

// tether (bootstrap 4 requirement)
app.import('bower_components/tether/dist/js/tether.min.js');

// bootstrap
app.import('bower_components/bootstrap/scss/bootstrap-flex.scss');
app.import('bower_components/bootstrap/dist/js/bootstrap.js');

0

এবং যদি ওয়েবপ্যাকটি ব্যবহার করে থাকেন তবে আপনার এক্সপোজ প্লাগইন লাগবে। আপনার ওয়েবপ্যাক.কমফিগ.জেজে এই লোডার যুক্ত করুন

{
   test: require.resolve("tether"),
   loader: "expose?$!expose?Tether"
}

0

আমার একই সমস্যা ছিল এবং এটিই আমি এটি সমাধান করেছি। আমি রেল 5.1.0rc1 এ আছি

আপনার অ্যাপ্লিকেশন.জেএসএল ফাইলের অভ্যন্তরে জ্যাকোয়ারি এবং টিথার যুক্ত করার বিষয়টি নিশ্চিত করুন সেগুলি অবশ্যই এ জাতীয় শীর্ষে থাকতে হবে

//= require jquery
//= require tether

কেবল টিথর ইনস্টল করা আছে তা নিশ্চিত করুন


0

পদ্ধতি # 1 : এখান থেকে ডাউনলোড করুন এবং এটি আপনার প্রকল্পগুলিতে
sertোকান বা পদ্ধতি # 2 : আপনার বুটস্ট্র্যাপ স্ক্রিপ্ট উত্সের আগে কোডের নীচে ব্যবহার করুন:

<script src="https://npmcdn.com/tether@1.2.4/dist/js/tether.min.js"></script>

0

আমি বুটস্ট্র্যাপ 4 ডকুমেন্টেশনের নির্দেশাবলী অনুসরণ করার পরামর্শ দিচ্ছি :

আমাদের সিএসএস লোড করার জন্য অন্যান্য সমস্ত স্টাইলশিটের আগে স্টাইলশীটটি <link>আপনার অনুলিপি করুন <head>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">

ক্লোজিং ট্যাগের ঠিক আগে, আপনার পৃষ্ঠাগুলির শেষের নিকটে আমাদের জাভাস্ক্রিপ্ট প্লাগইন, jQuery এবং টিথর যুক্ত করুন। আমাদের কোডটি তাদের উপর নির্ভর করে, তাই প্রথমে jQuery এবং টিথার স্থাপনের বিষয়ে নিশ্চিত হন। আমরা যখন আমাদের ডক্সে jQuery এর স্লিম বিল্ড ব্যবহার করি, সম্পূর্ণ সংস্করণটিও সমর্থিত।

<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>

0

ইউএমডি / এএমডি সমাধান

এই ছেলেরা, যারা এটি ইউএমডি এর মাধ্যমে করছে এবং এর মাধ্যমে সংকলন করছে require.jsতাদের জন্য একটি ল্যাকনিক সমাধান রয়েছে।

মডিউলে, যার tetherনির্ভরতা হিসাবে প্রয়োজন , যা Tooltipইউএমডি হিসাবে লোড হয়, মডিউলের সংজ্ঞার সামনে, কেবল টেথারের সংজ্ঞায় সংক্ষিপ্ত স্নিপেট রাখুন:

// First load the UMD module dependency and attach to global scope
require(['tether'], function(Tether) {
    // @todo: make it properly when boostrap will fix loading of UMD, instead of using globals
    window.Tether = Tether; // attach to global scope
});

// then goes your regular module definition
define([
    'jquery',
    'tooltip',
    'popover'
], function($, Tooltip, Popover){
    "use strict";
    //...
    /*
        by this time, you'll have window.Tether global variable defined,
        and UMD module Tooltip will not throw the exception
    */
    //...
});

একেবারে শুরুতে এই সংক্ষিপ্ত স্নিপেটটি আসলে আপনার আবেদনের যে কোনও উচ্চ স্তরের উপর রাখা যেতে পারে, সবচেয়ে গুরুত্বপূর্ণ বিষয় - নির্ভরতার bootstrapসাথে উপাদানগুলির প্রকৃত ব্যবহারের আগে এটি অনুরোধ করতে Tether

// ===== file: tetherWrapper.js =====
require(['./tether'], function(Tether) {
    window.Tether = Tether; // attach to global scope
    // it's important to have this, to keep original module definition approach
    return Tether;
});

// ===== your MAIN configuration file, and dependencies definition =====
paths: {
    jquery: '/vendor/jquery',
    // tether: '/vendor/tether'
    tether: '/vendor/tetherWrapper'  // @todo original Tether is replaced with our wrapper around original
    // ...
},
shim: { 
     'bootstrap': ['tether', 'jquery']       
}

UPD: ইন Boostrap 4.1 স্থিতিশীল তারা প্রতিস্থাপিত শিকল , সঙ্গে Popper.js দেখুন ব্যবহারের উপর ডকুমেন্টেশন


-2

আমারও একই সমস্যা ছিল এবং আমি jquery-3.1.1.min অন্তর্ভুক্ত করে কোনও জেএস অন্তর্ভুক্ত করে এটি সমাধান করেছি এবং এটি একটি কবজির মতো কাজ করেছে। আশা করি এটা সাহায্য করবে.

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.