Programming

Bower의 기본 구성 요소 폴더를 변경하는 방법은 무엇입니까?

procodes 2020. 2. 14. 23:49
반응형

Bower의 기본 구성 요소 폴더를 변경하는 방법은 무엇입니까?


트위터의 bower를 사용하는 새로운 프로젝트를 만들고 있습니다. component.jsonjquery와 같은 모든 종속성을 유지하기 위해를 만들었습니다 . 그런 다음 bower install라는 폴더에 모든 것을 설치합니다 components. 그러나 다른 폴더에 구성 요소를 설치해야합니다 (예 :) public/components.

components.json을 다음과 같이 편집하려고 시도했습니다.

{
  "name": "test",
  "version": "1.0.0",
  "directory": "public/",
  "dependencies": {
    "jquery": "*"
  }
}

또는:

{
  "name": "test",
  "version": "1.0.0",
  "componentsDirectory": "public/",
  "dependencies": {
    "jquery": "*"
  }
}

https://github.com/twitter/bower/pull/94에 표시된 것처럼 작동하지 않습니다.


컨텐츠를 사용하여 프로젝트 루트 (홈 디렉토리가 아닌)에 Bower 구성 파일.bowerrc작성하십시오 .

{
  "directory" : "public/components"
}

bower install다시 실행 하십시오.


.bowerrc기본 설치 경로를 설정하기 위한 편집 외에도 다른 파일 유형에 대한 사용자 정의 설치 경로를 설정할 수도 있습니다.

대체 설치 경로를 관리하기위한 단일 명령을 제공하는 bower-installer 라는 노드 패키지가 있습니다 .

운영 npm install -g bower-installer

bower.json을 설정하십시오.

{
  "name" : "test",
  "version": "0.1",
  "dependencies" : {
    "jquery-ui" : "latest"
  },
  "install" : {
    "path" : {
      "css": "src/css",
      "js": "src/js"
    },
    "sources" : {
      "jquery-ui" : [
        "components/jquery-ui/ui/jquery-ui.custom.js",
        "components/jquery-ui/themes/start/jquery-ui.css"
      ]
    }
  }
}

다음 명령을 실행하십시오. bower-installer

이것은 등에 설치 components/jquery-ui/themes/start/jquery-ui.css됩니다./src/css


내 창 10에서 같은 문제가 발생했습니다. 이것이 내 문제를 해결 한 것입니다.

  1. bower_components루트 폴더에서 삭제
  2. .bowerrc루트에 파일을 만듭니다
  3. 파일 에서이 코드를 작성 {"directory" : "public/bower_components"}
  4. 실행 bower install

이제 공용 폴더에 bower_components 폴더가 나타납니다.


언급 할 가치가있는 것 ...

다른 기고자들이 위에서 언급했듯이 .bowerrcJSON과 함께 파일 사용

{ "directory": "some/path" }

그러나-파일을 만드는 동안 Windows에서 문제가 발생할 수 있습니다. Windows에서 " 파일 이름 " 을 추가하라는 메시지가 표시 되면 메모장 ++과 같은 텍스트 편집기 / IDE를 사용하십시오.

이름없는 파일에 JSON을 추가하고 .bowerrc 로 저장하십시오 .

아마도 쉬운 가정이지만 다른 사람들이 불필요한 두통을 피하기를 바랍니다. :)


퍼팅 시도 components.json에서 파일을 public다시 실행 한 후, 오히려 루트 디렉토리보다, 응용 프로그램의 디렉토리 bower install앱 홈 디렉토리에 이것을 시도 ... :

cp components.json public
cd public
bower install

안녕하세요, 나는 같은 문제 이며이 방법을 해결합니다.

Windows 사용자와 vs.bowerrc 파일을 만들 수 없습니다.

cmd에서 모든 폴더로 이동

예를 들어 .bowerrc 파일이 포함 된 패키지를 설치하십시오.

bower install angular-local-storage

이 플러그인에는 .bowerrc 파일이 포함되어 있습니다. 그것을 복사하고 프로젝트로 이동 하여이 파일을 붙여 넣으십시오.

그리고 Visual Studio-솔루션 탐색기-모든 파일을 표시하고 .bowerrc 파일을 본 프로젝트를 포함합니다

나는이 방법을 해결 :)

참고 URL : https://stackoverflow.com/questions/14079833/how-to-change-bowers-default-components-folder



반응형