वहाँ ऐसा करने का एक छोटा ES6 रास्ता है: (। चाय chai-assertion पुस्तकालय, मामले में आप अभी तक इसके बारे में नहीं सुना है है)ES6 आशुलिपि आयात
var assert = require('chai').assert;
से
import chai from 'chai';
var assert = chai.assert;
वहाँ ऐसा करने का एक छोटा ES6 रास्ता है: (। चाय chai-assertion पुस्तकालय, मामले में आप अभी तक इसके बारे में नहीं सुना है है)ES6 आशुलिपि आयात
var assert = require('chai').assert;
से
import chai from 'chai';
var assert = chai.assert;
हाँ, आप इसे पसंद कर सकते हैं:
import { assert } from 'chai';
assert
उस मामले में chai
से निर्यात किया जाना चाहिए। spec here देखें और about es6 modules here
आप इस तरह इसका इस्तेमाल कर सकते हैं:
import * as chai from 'chai';
let assert = chai.assert;
let should = chai.should();
let expect = chai.expect;
मैं नहीं बल्कि चाहते हैं:
import {assert, should, expect} from 'chai';
यह 'चाहिए' के लिए काम नहीं करती है: http://chaijs.com/guide/styles/#using-should-in-es2015 आपके समाधान के साथ आपको 'चाहिए() नहीं करना होगा। 'equ.not.equal' – j0k
हाँ के बजाय .equal', आप बस करते हैं: 'चाहिए ('value1')। not.be.equal ('value2)' – Panthro
या ' उम्मीद ('कुछ वैल्यू')। .be.ok' – Panthro
आप कैसे यह काम कर सकता हूँ? नोड डिफ़ॉल्ट रूप से es6 को समझ में नहीं आता है :( – antonavy
@antonavy ट्रांसपेलर का उपयोग करें (उदाहरण के लिए बेबेल की आवश्यकता है हब https://babeljs.io/docs/usage/require/)। बीटीडब्ल्यू नोड (v8 अधिक सटीक) बहुत से es6 का समर्थन करता है विशेषताएं पहले से ही – alexpods