/ / Игнориране на грешка на eslint за moment.js - javascript, momentjs, eslint, eslint-config-airbnb

Пренебрегване на грешката eslint за moment.js - javascript, momjs, eslint, eslint-config-airbnb

Аз добавям момент.js в приложението си за реакция като външен ресурс като този:

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>

Когато използвам moment в моя кодов файл къде eslint е активирана, след което получавам тази грешка на eslint: "moment" is not defined(no-undef).

Това е моят .jsx файл

constructor() {
super()
this.state = {
startDate: moment()
}
}
...

мой eslintrc.yml изглежда така:

extends:
- jquery
- airbnb

parser: babel-eslint

parserOptions:
ecmaVersion: 6
ecmaFeatures:
experimentalObjectRestSpread: true
jsx: true
sourceType: "module"

env:
browser: true
node: true
jquery: true
...

Отговори:

3 за отговор № 1

Ако използвате webpack. npm install moment --save момент на внос от момента;

Или можете да деактивирате linting като добавите коментар след това moment() в същия ред. // eslint-disable-line