2
내가 사용 웹팩 플러그인 :ESLint없는 미확정 및 웹팩 플러그인
new webpack.DefinePlugin({
PUBLIC_KEY:'\'XXX\'',
CLIENT_ID: '\'XXXX\''
})
tgc.init({
publicKey: PUBLIC_KEY,
clientId: CLIENT_ID
});
내가 eslint를 사용하고 Disallow Undeclared Variables (no-undef)
규칙을 사용, 내가
tgc.init({
publicKey: PUBLIC_KEY,
clientId: CLIENT_ID
});
을 쓸 때 내가 오류를 얻을 :
을'PUBLIC_KEY'이 (가) 정의되지 않았습니다.
'CLIENT_ID'이 (가) 편집되지 않았습니다.
어떻게 피할 수 있습니까? 당신의 eslint.rc
- 파일에
"globals": {
"PUBLIC_KEY": true,
"CLIENT_ID": true,
}
: 나는
덕분에, 나는 불분명 생각합니다. eslint는'PUBLIC_KEY'와'CLIENT_ID'에 대한 에러를 발생시킵니다. – user348173
이해해 주셔서 감사합니다. – user348173
답변을 편집했습니다. btw, 당신은 정말 프로세스 변수로 그런 종류의 변수를 유지해야합니다. 참조 : https://github.com/motdotla/dotenv – Hardy