본문 바로가기

테크니컬 라이팅

'docusaurus' is not recognized as an internal or external command 에러

반응형

뭐 여러가지 상황이 있겠지만, 저 같은 경우는 아래와 같은 문제였습니다.

3월 둘째주에 사이트를 만들고 3월 셋째주에 라이브에디터 플러그인을 설치하고 개발서버를 실행하려 할 때 에러가 발생했습니다. 상황을 보면 그 사이에 2.0.0-alpha.71 버전에서 2.0.0-alpha.72 버전으로 업데이트가 됐습니다. 그 과정에서 참조하는 코드 일부가 꼬였고, 실행이 안된 모양입니다.

새로 사이트를 만들고 실행을 하니 정상적으로 실행이 됩니다.

 

둘째주에 설치한 package.json 파일은 아래와 같습니다.

라이브 코드 플러그인은 72 버전인데, 버전이 맞지 않아 오류가 난 것입니다.

그럼 새로운 버전으로 업데이트했으니 정상적으로 실행이 되어야 하는데 아래와 같은 에러가 나면서 콘텐츠 업데이트가 되지 않습니다.

Bad docusaurus-plugin-content-docs version 2.0.0-alpha.72.
All official @docusaurus/* packages should have the exact same version as @docusaurus/core (undefined).
Maybe you want to check, or regenerate your yarn.lock or package-lock.json file?

뭔가 또 버전 충돌이 발생한 모양입니다.

 

다른 원인에 대해서는 글이 하나 올라온 것이 있습니다.

stackoverflow.com/questions/59475645/npm-start-err-from-react

 

npm start err from react

** Visual Studio 2019 Developer Command Prompt v16.4.0 ** Copyright (c) 2019 Microsoft Corporation C:\Users\asdf\Desktop\scratch3\create-react-app\docusaurus\website>npm start @ start C:\Users\...

stackoverflow.com

 

728x90