여기 내 코드 스 니펫이 이렇게 보입니다. package.json에 sweetalert가 있습니다.reactJs, Redux 및 import sweetalert를 사용하는 동안 윈도우가 정의되지 않았습니다.
import swal from 'sweetalert'; export function delete() {
return (dispatch, getState) => {
swal({
title: "Delete API?",
text: "You will not be able to recover this API!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: false
});}
오류가 이것을 sweetalert
에 realted된다
if(window.console){
윈도우가 정의되지 공개/server.js이다.
나는이 잠시 동안 작동하지만,이 있었다 나는 깨끗한 NPM 실행이 서버 측의 경우에 렌더링하지 않도록server.js
코드의 새로운 라인 server.js
에 추가되고 내가 본 몇 가지 제안을 대체 구축했을 때 react/redux를 사용하지만 렌더링하는 동안 sweetalert 패키지를로드하지 않는 방법을 찾고 있습니다.
도움이 매우 감사합니다. Thanks
원본 Sweetalert 플러그인이 지원되지 않습니다. [Sweetalert2] (https://github.com/limonte/sweetalert2) –
@limonte에서 살펴보세요. sweetalert2도 시도해 보았습니다. 그런 다음 문서와 비슷한 오류가 없습니다. 위. 나는 당신이 sweetalert2에서 많은 일을하는 것을 보았다. 나는 당신이 그 패키지를 소유하고 있다고 생각한다. 비슷한 방법으로 sweetalert2를 사용할 때 public/server.js에없는 문서를 말하는 오류가 발생했을 때 도와 줄 수 있겠는가? – NagaRajendra