Я добавляю moment.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 file-
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
...
Если вы используете webpack. npm момент установки --save момент импорта с момента;
Или вы можете отключить листинг, добавив комментарий после moment()
в той же строке. //eslint-disable-line