반응형

2020/04 900

nvm을 사용하여 npm 버전을 어떻게 변경합니까?

nvm을 사용하여 npm 버전을 어떻게 변경합니까? 노드 작업을 위해 최신 버전의 nodeJS를 설치하기 위해 NVM을 사용하고 있습니다. 별도의 버전을 설치하고 전환 할 때 완전히 작동합니다. 또한 노드 이진과 함께 각 로컬 ... / bin 폴더 내에 최신 버전의 NPM을 설치합니다. 그러나 사용중인 NPM 버전을 전환 할 수있는 방법이없는 것 같습니다 (적어도 이해할 수는 없습니다). 내가 생각할 수있는 유일한 해결책은 기본 설정 인 바이너리 (NVM과 함께 노드를 처음 설치할 때 설치된 NPM)를 삭제하고 최신 NPM 바이너리를 배치하는 것입니다. 그러나이 작업을 수행하는 더 좋은 방법이 있는지 궁금합니다. 편집 : 새로운 답변 에서 언급 했듯이이 질문에 처음 대답 한 지 몇 년이 지난 지금이 명..

Programing 2020.04.28

시작된 프로그램에 전달 된 매개 변수와 함께 "start"명령 사용

시작된 프로그램에 전달 된 매개 변수와 함께 "start"명령 사용 Virtual PC 2007에 가상 컴퓨터가 있습니다. 데스크탑에서 시작하려면 배치 파일에 다음 명령이 있습니다. "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch 그러나 가상 컴퓨터가 종료 될 때까지 호스트 컴퓨터에 dos 프롬프트가 남고 가상 PC 콘솔을 종료합니다. 그거 짜증나네. 그래서 대신 START 명령을 사용하도록 명령을 변경했습니다. start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch 그러나 가상 PC에 전달 된 매개 변수를 질식시킵니다. START /..

Programing 2020.04.28

각도 및 타이프 스크립트 : 이름을 찾을 수 없습니다

각도 및 타이프 스크립트 : 이름을 찾을 수 없습니다 TypeScript (버전 1.6)와 함께 Angular (버전 2)를 사용하고 있으며 코드를 컴파일 할 때 다음 오류가 발생합니다. Error TS2304: Cannot find name 'Map'. node_modules/angular2/src/core/change_detection/parser/locals.d.ts(4,42): Error TS2304: Cannot find name 'Map'. node_modules/angular2/src/core/facade/collection.d.ts(1,25): Error TS2304: Cannot find name 'MapConstructor'. node_modules/angular2/src/core/fa..

Programing 2020.04.28

임시 디렉토리를 만드는 방법은 무엇입니까?

임시 디렉토리를 만드는 방법은 무엇입니까? 을 만들고 tempfile삭제하고 디렉토리로 다시 만드는 데 사용합니다 . tmpnam=`tempfile` rm -f $tmpnam mkdir "$tmpnam" 문제는 다른 프로세스가 X실수로 한 프로세스 이후 rm -f X및 직전에 임시 파일을 실행하는 경우 동일한 이름을 얻을 수 있다는 것 mkdir X입니다. 사용하십시오 mktemp -d. 임의의 이름으로 임시 디렉토리를 작성하고 파일이 존재하지 않는지 확인하십시오. 그래도 디렉토리를 사용한 후에는 반드시 삭제해야합니다. 더 강력한 솔루션을 위해 다음과 같은 것을 사용합니다. 이렇게하면 스크립트가 종료 된 후 temp dir이 항상 삭제됩니다. EXIT신호 에서 클린업 기능이 실행됩니다 . 이렇게하면 스크..

Programing 2020.04.28

널을 뷰 루트로 전달하지 마십시오 (팽창 된 레이아웃의 루트 요소에서 레이아웃 매개 변수를 해결해야 함)

널을 뷰 루트로 전달하지 마십시오 (팽창 된 레이아웃의 루트 요소에서 레이아웃 매개 변수를 해결해야 함) 루트 스튜디오에 null을 전달하면 다음 경고가 표시됩니다. 널을 뷰 루트로 전달하지 마십시오 (팽창 된 레이아웃의 루트 요소에서 레이아웃 매개 변수를 해결해야 함) 에 null 값을 표시하고 getGroupView있습니다. 도와주세요. public class ExpandableListAdapter extends BaseExpandableListAdapter { private Context _context; private List _listDataHeader; // header titles // child data in format of header title, child title private H..

Programing 2020.04.28

주어진 이름과 일치하는 리소스를 찾을 수 없습니다 : attr 'android : keyboardNavigationCluster'.

주어진 이름과 일치하는 리소스를 찾을 수 없습니다 : attr 'android : keyboardNavigationCluster'. 지원 라이브러리 26.0.0으로 업데이트 할 때 최신 지원 라이브러리 버전 26.0.0 ( https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-0 )으로 업데이트하는 동안이 문제가 발생했습니다 . 오류 : (18, 21) 주어진 이름과 일치하는 리소스를 찾을 수 없습니다 : attr 'android : keyboardNavigationCluster'. /.../app/build/intermediates/res/merged/beta/debug/values-v26/values-v26...

Programing 2020.04.28

bash에서 "group by"를 시뮬레이션하는 가장 좋은 방법은 무엇입니까?

bash에서 "group by"를 시뮬레이션하는 가장 좋은 방법은 무엇입니까? 각 줄에 하나씩 IP 주소를 포함하는 파일이 있다고 가정합니다. 10.0.10.1 10.0.10.1 10.0.10.3 10.0.10.2 10.0.10.1 각 IP 주소에 대해 파일에 나타나는 횟수를 세는 셸 스크립트가 필요합니다. 이전 입력의 경우 다음 출력이 필요합니다. 10.0.10.1 3 10.0.10.2 1 10.0.10.3 1 이를 수행하는 한 가지 방법은 다음과 같습니다. cat ip_addresses |uniq |while read ip do echo -n $ip" " grep -c $ip ip_addresses done 그러나 실제로 효율적이지는 않습니다. bash를 사용 하여이 문제를 어떻게보다 효율적으로 해결..

Programing 2020.04.28

일반 사전에 대소 문자를 구분하지 않는 액세스

일반 사전에 대소 문자를 구분하지 않는 액세스 관리되는 dll을 사용하는 응용 프로그램이 있습니다. 해당 dll 중 하나가 일반 사전을 반환합니다. Dictionary MyDictionary; 사전에는 대문자와 소문자가 포함 된 키가 포함되어 있습니다. 다른 측면에서 잠재적 인 키 (문자열) 목록을 얻었지만이 경우를 보장 할 수는 없습니다. 키를 사용하여 사전의 값을 얻으려고합니다. 그러나 사례가 일치하지 않기 때문에 물론 다음이 실패합니다. bool Success = MyDictionary.TryGetValue( MyIndex, out TheValue ); TryGetValue가 MSDN doc 에서 언급 한 것과 같이 대소 문자 무시 플래그를 가지기를 희망 했지만 일반 사전에는 유효하지 않은 것 같습..

Programing 2020.04.28

Heroku에서 Rails 서버를 다시 시작하는 방법?

Heroku에서 Rails 서버를 다시 시작하는 방법? 로컬에서는 방금 중단 (ctrl-c) 한 다음 다시 시작하십시오. heroku의 앱으로 어떻게 똑같은 일을합니까? 대답은 다음과 같습니다. heroku restart -a app_name # The -a is the same as --app 쉽게와 별칭 alias hra='heroku restart --app ' :에 설명 된대로 어느 당신이 당신의 .bashrc 또는 .bash_aliases 파일에 추가하여 영구적 인 별칭을 만들 수 있습니다 https://askubuntu.com/questions/17536/how-do-i-create-a-permanent-bash -alias 및 영구 실행 가능 별명 작성 그러면 다음을 입력하면됩니다.hra a..

Programing 2020.04.28

Anaconda를 어떻게 업데이트합니까?

Anaconda를 어떻게 업데이트합니까? 컴퓨터에 Anaconda가 설치되어 있고 업데이트하고 싶습니다. 네비게이터에서 업데이트 할 수있는 개별 패키지가 있지만 anaconda버전 번호가 있고 때로는라고 하는 패키지가 있음을 알 수 있습니다 custom. 어떻게 진행합니까? 사람들의 95 %가 실제로 원하는 것 대부분의 경우 Anaconda를 업데이트하려고 할 때 수행 할 작업은 다음 명령을 실행하는 것입니다. conda update --all (하지만이되어야한다 덧붙일 으로 conda update -n root conda최신 그래서 conda버전이 설치) 이것은 현재 환경의 모든 패키지를 최신 버전으로 업데이트합니다. 작은 글씨는 의존성 제약 조건을 충족시키기 위해 일부 패키지의 이전 버전을 사용할 수..

Programing 2020.04.28
반응형