npx 명령을 찾을 수 없습니다.
웹 팩으로 작업 중이며 실행해야 합니다../node_modules/webpack/bin/webpack.js
사용.npx
.npx webpack
웹팩 바이너리를 실행합니다../node_modules/webpack/bin/webpack
), 하지만 내가 npx 웹팩을 실행할 때마다 나는 받습니다.bash: npx: command not found
.
사용 중:
노드: v9.5.0
npm: 5.6.0
nvm: 1.1.5
웹 팩: 3.11.0
npx는 npm 5.2+와 함께 제공되어야 하며 노드 5.6이 있어야 합니다.윈도우즈용 nvm을 사용하여 노드를 설치하면 npx가 다운로드되지 않으므로 npx를 글로벌하게 설치하십시오.
npm i -g npx
Linux 또는 Mac OS에서 권한 관련 오류를 발견한 경우 먼저 sudo를 사용합니다.
sudo npm i -g npx
Linux 시스템을 사용하는 경우,sudo
지휘권
sudo npm i -g npx
시스템에서 NodeJ 및 npm을 제거하고 다음 명령을 사용하여 다시 설치합니다.
제거
sudo apt remove nodejs
sudo apt remove npm
새로 설치
sudo apt install nodejs
sudo apt install npm
구성은 선택 사항이며, 경우에 따라 사용자에게 권한 오류가 발생할 수 있습니다.
npm이 패키지를 설치할 사용자 정의 디렉토리
mkdir ~/.npm-global
npm 구성
npm config set prefix '~/.npm-global'
경로에 디렉터리 추가
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.profile
현재 세션의 새로 고침 경로
source ~/.profile
시스템에 성공적으로 설치된 npm 및 노드 모듈을 교차 점검합니다.
node -v npm -v
의 설치npx
sudo npm i -g npx
npx -v
잘했어요, 우리는 갈 준비가 됐어요.이제 쉽게 사용할 수 있습니다.npx
시스템 어디에나 있습니다.
아래와 같이 노드, npm, npx의 버전을 확인합니다. npx가 설치되지 않은 경우 다음을 사용합니다.npm i -g npx
node -v
npm -v
npx -v
macOS를 사용하는 경우 sudo 명령을 사용합니다.
sudo npm install -g npx
사용자 변수에서 경로를 삭제하거나 올바른 경로를 수정합니다. CMD를 다시 시작하면 작동합니다.
(C:\Program Files\nodejs).
명령줄에서 노드를 업데이트하든 웹에서 노드를 다시 다운로드하든 상관없이 도움이 되었습니다.
잠시 후 시스템으로 돌아왔는데 Node 12.x가 있음에도 불구하고 시스템에npx
아니 심지어는npm
이용할 수 있는.노드를 설치했습니다.nvm
그래서 제거하고 다시 설치한 다음 최신 노드 LTS를 설치했습니다.이것은 나를 둘 다 잡았습니다.npm
그리고.npx
.
sudo apt install npm
npm을 먼저 설치합니다.
(이 cmd와 함께 노드를 설치하는 데 약 177MB가 소요됩니다.) 공간
npx 설치sudo npm i -g npx
다음을 사용하여 설치된 npm, node, npx의 버전을 확인합니다(최신 릴리스를 확인하고 설치되었는지 또는 표시되지 않음).nod -v npx -v npm -v
첫 번째 단계: 노드 버전을 확인하고 설치합니다.node -v
.
두 번째 단계: npm 버전을 확인하고 설치합니다.npm -v
만약 당신이 여전히 문제가 있다면, 당신의 명령은npx create_react_app your_app_name
대신에npx create-react-app your_app_name
.
터미널에서 출력하는 경우 node -v, npm -v, npx -v를 선택하지만 VSCODE, ATOM 등 IDE의 터미널 내에서 이러한 명령을 실행하는 경우에는 해당 IDE를 다시 설치합니다.
- vs-code(아래 리소스 섹션에 언급됨)의 설명서로 이동했습니다.
- 하기 위해 실행 정책을 하도록 요청합니다.
Get-ExecutionPolicy
vs-code의 파워 셸에서 -> 제한을 받았습니다. - 다음 분.
Get-ExecutionPolicy -List
모든 실행 정책을 해당 스콜프와 함께 가져옵니다. 저는 과 같은 결과를 ://
정의되지 않은 정책
정의되지 않음
사용자 정의되지 않음
시스템 되지 않음
그리고 처음에 표시된 오류를 vs-code power shell에서 다시 확인했습니다.
HKEY_LOCAL_MACHINE\파일 이름\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell'이(가) 거부되었습니다.실행 정책을 변경하려면 다음과 같이 하십시오.
"Set-ExecutionPolicy-Scope CurrentUser"는 "Set-ExecutionPolicy-Scope CurrentUser"입니다.거기에도 현재 사용자에 대한 오류가 언급되어 있습니다.
그래서 나는 실행합니다.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
그리고 그것은 저에게 효과가 있었습니다.이것이 당신에게도 효과가 있다면 기쁘네요, 감사합니다.
리소스: https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2
프로그램 파일로 이동하고 노드js 폴더로 이동합니다.npm이라는 powershell 파일이 있고 npx도 있습니다. 각 powershell에서 모든 npm 및 npx 명령을 실행할 수 있습니다.
시도:
sudo su
그리고나서
npm i npx
or
npi i -g npx
npx 버전 확인하기
npx -v
언급URL : https://stackoverflow.com/questions/49894620/npx-command-not-found
'programing' 카테고리의 다른 글
MariaDB 연결 문제(Digital Ocean) (0) | 2023.08.08 |
---|---|
Angular 2 - 상위 항목에서 하위 항목에 대해 메서드를 트리거하는 방법 (0) | 2023.08.08 |
데이터 원본이 서버 측 데이터 페이징을 지원하지 않습니다. (0) | 2023.08.08 |
Oracle이 "count(*)"에 할당하는 SQL 데이터 유형은 무엇입니까? (0) | 2023.08.08 |
간단한 Bittorrent 애플리케이션을 작성하는 방법은 무엇입니까? (0) | 2023.08.08 |