source

'syslog-syslog'는 내부 또는 외부 명령어로 인식되지 않습니다.

gigabyte 2022. 11. 8. 21:06
반응형

'syslog-syslog'는 내부 또는 외부 명령어로 인식되지 않습니다.

저는 maven 프로젝트를 가지고 있는데, 그 안에 JavaScript 프로젝트가 Git 서브모듈로 복제되어 있습니다.는 「」와 되어 있습니다.mavenapp/src/main/javascript/[npm project files]

내 소포 안에.json, 테스트는 다음과 같습니다.

"test": "react-scripts test --env=jsdom",

내가 실행하려고 npm test 라고 있습니다.

내부 명령어 또는 외부 명령어로 인식되지 않습니다.

흥미롭게도 javascript 프로젝트를 개별적으로 복제하면 이 오류가 발생하지 않습니다.npm install.

NPM ™: 5.5.1
버전0Node.js © : 9.3.0

이 오류는 리액트스크립트 파일이 존재하지 않는 오류입니다.node_modules/설치 시 디렉토리로 이동합니다.

가 react-script 사용 가능 합니다.package.json.

사용할 수 없는 경우 다음을 통해 수동으로 추가합니다.

npm install react-scripts --save

ifreact-scripts.package.json 이 해 주세요.

npm install

ifreact-scripts is is is is is is is 에는 없습니다.package.json를 인스톨 하지 않았을 가능성이 있습니다. 다음을

npm install react-scripts --save

시험:

rm -rf node_modules && npm install

★★node_modules첫째, 노드 내에서 이와 같은 많은 이상한 패키지 관련 문제를 해결하는 경향이 있습니다.

다음 명령어를 실행하면 도움이 됩니다.

npm cache clean --force
npm rebuild
npm install

이 경우 노드 패키지에 문제가 발생했습니다. 뛰어요npm audit fix했습니다.

같은 문제에 직면했습니다만, 실은 사용하고 있습니다.

다음과 같은 것이 도움이 되었습니다.

yarn install 
yarn start

의 실행npm update이치노

이 문제가 재발하지 않도록 하기 위해 또는 다른 사용자가 프로젝트를 새로 다운로드할 때마다 이 문제가 발생합니다.

다음 명령을 사용하여 Dev 종속성에 이를 추가하는 것이 좋습니다.

npm install react-scripts --save-dev

이렇게 추가됩니다.

  "devDependencies": {
    "react-scripts": "^4.0.3"
  }

커밋하고 코드를 푸시합니다.

답변: 삭제만 하면 됩니다.node_modules and (폴더 및 실행)

npm install

또는 다음과 같이 입력합니다.

yarn

그것은 나에게 효과가 있었다.

이 문제를 해결하려면 다음 단계를 따릅니다.

  1. 려려를 npm install
  2. 다음 " " " 를 실행합니다.npm start

이것은 나에게 잘 작동했다.

react-display는 실행 시 의존관계로 표시되어야 합니다.npx create-react-app your-app어떤 이유로 이 에러가 발생합니다.데 도움이 될 수 몇 합니다.


먼저 React 패키지를 확인합니다.반응 지연이 있는 경우 json: 예를 들어 다음과 같이 표시됩니다.

"dependencies": {
    ...
    "react-scripts": "4.0.3",
    ...
  },

「」, 「」를 사용해 해 .npm i


그래도 같은 오류가 발생할 경우 node_modules를 사용하여 삭제해 보십시오.rm -rf node_modules/ 다음 를 다시 npm i


하지만 패키지에 리액션 스크립트가 없다면.json 파일은 다음과 같이 패키지 매니저에 의해 설치해야 합니다.npm i react-scripts 여러분도 앱을 '어울리다'로 .npm start

  1. Node.js를 제거하고 숨겨진 파일을 표시했습니다.

  2. 나서 나는 로 갔다.C:\Users\yourpcname\AppData\Roaming\했습니다.npm ★★★★★★★★★★★★★★★★★」npm-cache★★★★★★ 。

  3. 마지막으로 새로운 버전의 Node.js를 설치했습니다.

저도 같은 문제에 직면했어요. 제가 ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ로 요.npm audit fix --force

휴대용 앱 변경의 경우

패키지.json

다음과 같이

"scripts": {

    "start": "node node_modules/react-scripts/bin/react-scripts start",
    "build": "node node_modules/react-scripts/bin/react-scripts build",
    "test": "node node_modules/react-scripts/bin/react-scripts test",
    "eject": "node node_modules/react-scripts/bin/react-scripts eject"
  }

이렇게 고칩니다.

  1. 경로 변수 확인 및 업데이트(경로 변수 업데이트 방법은 아래 참조)
  2. node_modules 및 package-lock.json을 삭제합니다.
  3. 려려를 npm install
  4. 려려를 npm run start

이 방법으로 동작하지 않으면 nodej를 설치하고 복구를 실행합니다.

cache "npm"을 지정합니다.npm cache clean --force

경로 변수를 업데이트하려면 다음과 같이 하십시오.

  1. 윈도 키를 누르다
  2. (Search(검))Edit the system environmental variable
  3. 클릭합니다.Environment Variables...
  4. [ System variable bottom ]섹션 (2개의 섹션이 있습니다)
  5. 선택합니다.Path(변수명)
  6. [ ] 를 합니다.Edit..
  7. 확인해보세요.C:\Program Files\nodejs에 추가되지 경우

내부 명령 또는 외부 명령어가 npm과 관련되어 있기 때문에 react-module은 인식되지 않습니다.

패키지의 모든 종속성을 업데이트합니다.주 디렉토리와 클라이언트 디렉토리의 최신 버전에 json 파일을 저장합니다(해당하는 경우).패키지에 특정 버전 번호를 지정하는 대신 별표 "*"를 사용하여 이를 수행할 수 있습니다.json 파일을 참조하십시오.

예:

"dependencies": {
    "body-parser": "*",
    "express": "*",
    "mongoose": "*",
    "react": "*",
    "react-dom": "*",
    "react-final-form": "*",
    "react-final-form-listeners": "*",
    "react-mapbox-gl": "*",
    "react-redux": "*",
    "react-responsive-modal": "*",
  }

그런 다음 package-lock.json이 삭제되었는지 확인하고 필요에 따라 메인 디렉토리와 클라이언트 디렉토리에서 npm install과 yarn install을 실행합니다.

그런 다음 실 구축을 수행하고 실 시작을 사용하여 응용 프로그램을 실행할 수 있습니다.

저도 같은 문제가 있었어요.여기서 제안하는 건 다 했는데 아무 것도 안 먹혔어요node_modules도 캐시를 사용했지만 모두 헛수고였습니다.npx create-react-app을 사용하여 모든 코드를 새 폴더로 옮기고 모두 작동했습니다.

npx create-react-app myapp

첫 번째 실행:

npm ci

그 후, 다음과 같이 합니다.

npm start

이 문제를 수정하는 동안 관리자 권한이 있는 git bash 또는 windows cmd를 사용하여 npm 설치를 실행합니다.이러한 명령어를 에디터 터미널 내에서 실행하는 것은 도움이 되지 않습니다.

저로서는, 다음의 인스톨에 의해서 이 문제를 해결할 수 있었습니다.

npm 감사 수정 --force

그 후에는 효과가 있습니다.

온라인으로 발견된 이 문제에 대한 많은 해결 방법을 시도했지만, 내 경우 Windows용 NVM을 다시 설치하는 것(여러 노드 버전을 관리하는 데 사용) 외에는 아무 것도 작동하지 않았습니다.인스톨러에서는, 인스톨 되어 있는 노드의 버전을 검출해, NVM에 의한 제어 여부를 유저에게 묻습니다.'네'라고 대답했고 NVM은 모든 PATH 문제를 해결했습니다.그 결과, 모든 것이 전과 같이 작동했다.이 문제에는 여러 가지 원인이 있을 수 있지만, 파손된 PATH도 그 중 하나이며, NVM을 다시 설치하면 PATH가 수정됩니다.

이것은 다소 오래된 질문이지만 나중에 참조할 때 도움이 될 수 있습니다.node_modules 폴더를 삭제하고 npm 설치를 다시 실행합니다.나한테는 통했어

내 경우 노드 v14.0.5가 설치된 Linux에서 파일을 편집했는데 노드 v14.0.3이 설치된 Windows로 재부팅했을 때 동일한 오류가 발생했습니다.그래서 윈도의 노드 버전을 업데이트했고 모든 것이 잘 해결되었습니다.

비슷한 문제가 있었습니다.저는 실을 사용하여 수정했습니다.노드 모듈에 리액트 리액션이 없다는 것을 알고 npm에 다운받기로 했습니다만, 저도 실패한 것 같습니다.그래서 실을 써봤는데 악몽이 해결됐어!이것이 당신에게도 효과가 있기를 바랍니다.디버깅 잘하세요.

저는 react-scripts --save가 아닌 react-scripts를 재설치했습니다.

이 에러가 발생하기 시작했습니다.Azure DevOps어제 갑자기 달리다가npm run build:

'batch-filename'은 내부 또는 외부 명령어, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

하지만 보면npm ci다음과 같은 오류 투성이였습니다.

FetchError:https://registry.npmjs.org/@babel%2fcompat-data: ENOENT: 그런 파일이나 디렉토리가 없습니다.lstat 'D:\a\1.npm_cacache\content-v2\sha512\58\0b\dce033e86d977b3c419005daf3da283dafdaf283da:

캐시를 코멘트 아웃 하면, 모든 것이 다시 동작하기 시작합니다.

npm_config_cache: $(Pipeline.Workspace)/.npm

- task: Cache@2
  inputs:
    key: 'npm | "$(Agent.OS)" | $(clientApp)\package-lock.json'
    restoreKeys: |
       npm | "$(Agent.OS)"
    path: $(npm_config_cache)
  displayName: Cache npm

이상한 점은 어제(2021-12-02)까지 1년 이상 작동했으며 Microsoft에서 문서화한 것과 동일한 코드를 캐싱에 사용하고 있다는 것입니다.

https://docs.microsoft.com/en-us/azure/devops/pipelines/release/caching?view=azure-devops#nodejsnpm

Azure DevOps 상태에서의 열화 또는 불건전성 주의

https://status.dev.azure.com/

이 문제는 react-scripts 패키지 설치에서 쓸 파일에 대한 충분한 파일 사용 권한이 없는 것과 관련이 있습니다.를 해결한 것은 관리자로 git bash를 실행한 후 실행한 것입니다.npm install --save react-scripts다시.

저도 같은 문제가 있어서 위와 같은 것을 시도했지만 효과가 없었습니다.그래서 그냥 실타래를 쳤어요.그리고 그것은 갔다.

React를 사용하여 새 프로젝트를 만들 때 React 모듈을 설치하려면 새 프로젝트 ClientApp 폴더(예: "C: ") 내에서 "npm install"(PowerShell)을 실행해야 합니다.\Users\Chris\source\repos\HelloWorld2\HelloWorld2\ClientApp)을 참조해 주세요.React 명령이 제대로 작동하려면 .NET 핵심 WebApp with React가 올바른 위치에 React 파일을 설치해야 합니다.

이 방법은 효과가 있었습니다.

  • CLI에서 프로젝트 폴더로 이동하여 npm install을 입력합니다.실 등을 사용하는 경우 유사한 명령을 사용합니다.

  • Npm 을 사용하고 있는 경우는, npm start 라고 입력합니다.실 등을 사용하는 경우 유사한 명령을 사용합니다.

  • 파일이 작동하기 시작합니다.

언급URL : https://stackoverflow.com/questions/47928735/react-scripts-is-not-recognized-as-an-internal-or-external-command

반응형