나는 bower를 사용하거나 (파운데이션 5를 설치하기 위해) 명령 줄에서 작업과 관련된 bower를 얻으려고 시도하는 데 큰 문제가 있습니다.
나는 설치했다
- 루비 1.9.3
- git (명령 프롬프트 옵션에서 실행)
- Nodejs
나는 성공적으로 달렸다
npm install -g bower grunt-cli
gem install foundation
그리고 이것들은 잘 실행되었습니다. npm/node_modules
디렉토리를 살펴 보니 bower
거기에 폴더가 있습니다.
때마다 나는 입력 bower
에 하나 cmd
, ruby cmd
또는 git bash
내가 얻을
인식되지 않는 명령
환경 변수에 git 경로를 설정했습니다.
성가신 것은 정자 사이트의 지시입니다. 다음과 같이 설명합니다.
npm install -g bower
bower install
글쎄, 이것은 작동하지 않습니다!
답변
나는 또한이 문제에 부딪쳤다 npm install -g bower
. npm의 바이너리 폴더를 내 경로에 추가하여 문제를 해결했습니다.
다음은이를 수행하는 데 도움이되는 몇 가지 힌트입니다.
- npm 글로벌 바이너리의 위치를 찾으십시오 :
npm config get prefix
. 이 경로는 다음과 같을 수 있습니다C:\Users\username\AppData\Roaming\npm
(또는 ChocolateyC:\ProgramData\chocolatey\lib\nodejs.commandline.X.XX.XX\tools
를 사용하는 경우 ). -
1 단계의 경로를 경로에 추가하십시오.
-
Windows 제어판을 열고을 검색
environment
한 다음을 클릭edit environment variables for your account
하거나 시스템 환경 변수를 편집합니다`. -
Path
또는 라는 변수를 찾 거나PATH
존재하지 않는 경우 새로 만듭니다. -
여기에 1 단계의 경로를 붙여 넣습니다 (
;
구분됨). -
명령 프롬프트 창을 다시 시작해야 할 수 있습니다.
-
-
이제
bower
명령 을 입력 할 수 있습니다 .
답변
이것이 도움이 될 경우.
저는 npm / bower nooB입니다-하지만 제 경우에 일어난 일은 npm을 통해 사용되도록 설정된 bower 가있는 것처럼 보이는 Angular JS 튜토리얼을 사용하고 있다는 것입니다. 명령 줄을 통해가 아니라 입니다.
참고 : 제 경우에는 정자 설치가 엉망인 것 같습니다. 내 정자 설치를 수정하기 위해 이것을 실행했습니다.
npm install -gf bower
그런 다음 bower.json 파일을 편집하여 사용하려는 새 라이브러리에 추가했습니다 (제 경우에는 angular-sanitize).
내 프로젝트 위치에 CD
cd myProjectPath
그런 다음 bower를 실행하기 위해 실제로 npm install을 사용했습니다.
npm install
이것은 bower를 노드 패키지로 실행하는 것으로 보이며, 차례로 bower.json을 스캔하고 누락 된 bower 패키지를 설치합니다.
bower를 npm 패키지로 실행하려면 npm
bower 명령 앞에 추가하십시오 .
npm bower -v
도움이 되었기를 바랍니다,
션
답변
위의 솔루션이 작동하지 않는 경우. 명령 프롬프트에서 bower를 사용하려면 절대 경로를 지정해야한다고 생각합니다. 내 앱 폴더에서
C:\Users\yourusername\AppData\Roaming\npm\bower.cmd install
이것은 내 bower.cmd의 내용입니다. 내 창에서 ~ dp0 변수를 인식하지 못하는 것 같습니다.
node "C:\Users\yourusername\AppData\Roaming\npm\node_modules\bower\bin\bower" %*
답변
이것은 Windows PATH 변수가 1024 기호 길이에 가까운 경우에 발생합니다. 따라서 “C : \ Users \ username \ AppData \ Roaming \ npm”과 같은 새로운 링크는 이에 적합하지 않습니다.
경로를 확인하고 추가 항목을 제거하고 node.js 및 bower 등을 다시 설치하십시오. 또한 1024 길이 제한을 늘리는 방법 이 있습니다.
답변
다른 사람들이 언급했듯이 환경 변수에 bower를 추가해야하지만 찾는 가장 쉬운 방법은 먼저 npm 위치를 입력 한 다음 Browse File
시스템에서 bower 를 사용 하고 찾는 것입니다 (검색 창에서도 검색 할 수 있음). 위치는 사용자마다 다를 수 있습니다.
답변
1. Windows cmd를 입력합니다.
for /f %a ('npm config get prefix') do setx path %a
2. cmd 다시로드
답변
같은 문제. 다른 버전의 정자를 사용하여 해결했습니다. 버전 1.2.6을 사용하려고 할 때 작동합니다.
$ npm install -g bower@1.2.6