Nx - Pnpm - "pnpx"및 "pnx"명령 수정
2460 단어 javascriptopenapinxnestjs
The term 'pnpx' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
약간의 연구 끝에 이 문제를 해결하기 위해 구현하기 쉬운 솔루션을 찾았습니다.
pnpx
를 pnpm exec
로 별칭을 지정할 수 있습니다.내가 표시할 솔루션은 powershell용이지만 선택한 터미널에 유사한 솔루션을 사용할 수도 있습니다.
PNPX 앨리어싱
먼저 powershell 터미널을 열고 다음 명령을 실행해야 합니다. 그들이 할 일은 각 powershell이 열릴 때 실행될 사용자를 위한 powershell 파일을 만드는 것입니다. 이 파일에는
npx
명령과 동일한 기능이 필요하므로 원격 서명된 스크립트를 실행할 수 있는 권한이 있습니다.new-item $PROFILE.CurrentUserAllHosts -ItemType file -Force
Set-ExecutionPolicy -Scope CurrentUser
다음 RemoteSigned
ise $PROFILE.CurrentUserAllHosts
마지막으로 다음을 추가합니다.function pnpx {
$joinedArgs = $args -join " "
pnpm exec $joinedArgs
}
function pnx{
$joinedArgs = $args -join " "
pnpm run nx $joinedArgs
}
읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(Nx - Pnpm - "pnpx"및 "pnx"명령 수정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ipreda/nx-pnpm-fixing-the-pnpx-command-2e06텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)