«package.json» 태그된 질문

모든 npm 패키지에는 일반적으로 프로젝트 루트에 package.json이라는 파일이 포함되어 있습니다.이 파일에는 프로젝트와 관련된 다양한 메타 데이터가 포함되어 있습니다. 이 파일은 프로젝트를 식별하고 프로젝트의 종속성을 처리 할 수있는 정보를 npm에 제공하는 데 사용됩니다.

19
package.json에서 물결표 (~)와 캐럿 (^)의 차이점은 무엇입니까?
나는 안정적인 최신으로 업그레이드 한 후 node그리고 npm, 나는 시도했다 npm install moment --save. package.json캐럿 ^접두사를 사용 하여 항목을 저장합니다 . 이전에는 물결표 ~접두사였습니다. 왜 이러한 변경이 이루어 npm집니까? 물결표 ~와 캐럿 의 차이점은 무엇입니까 ^? 다른 사람보다 장점이 무엇입니까?

14
package.json에서 환경 변수를 설정하는 방법
내부에서 일부 환경 변수를 설정 package.json하여 npm start유사한 명령 과 함께 사용하는 방법 은 무엇입니까? 여기 내가 현재 가지고있는 것이 있습니다 package.json: { ... "scripts": { "help": "tagove help", "start": "tagove start" } ... } NODE_ENV시작 스크립트에서 환경 변수 (예 :)를 설정하고 명령 하나만으로 앱을 시작할 수 npm start있습니다.


10
npm package.json의 종속성으로 개인 github 리포지토리를 설치합니다.
다른 개인 github 리포지토리를 종속성으로 포함하는 npm으로 github 개인 리포지토리를 설치하려고합니다. 많은 방법과 게시물을 시도했지만 아무것도 작동하지 않습니다. 내가하고있는 일은 다음과 같습니다. npm install git+https://github.com/myusername/mygitrepository.git package.json의 내용은 다음과 같습니다. "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } 올바른 방법은 무엇입니까?

3
비공개 Github Repo를 NPM 종속성으로 사용하는 방법
어떻게이 같은 개인 Github에서의 환매 특약 나열 할 "dependency"의를 package.json? npm의 Github URL 구문을 시도했지만 패키지 폴더에서 ryanve/example수행 npm install하면 개인 종속성에 대해 "설치할 수 없습니다"오류가 발생합니다. 개인 저장소에 따라 특별한 구문 (또는 다른 메커니즘)이 있습니까?

3
@ types / *가`dependencies` 또는`devDependencies`로 들어가는지를 어떻게 결정합니까?
내 프로젝트에서 TypeScript 2를 사용합니다. js 라이브러리를 사용하고 싶지만 해당 라이브러리에 대한 입력을하고 싶습니다. 간단한 유형을 설치할 수 있습니다 npm install @types/some-library. 나는할지 확실하지 않다 --save또는 --save-dev그들. DefinetelyTyped GitHub 추가 정보조차도 두 버전을 언급하지만 결코 설명하지는 않는 것 같습니다. devDependencies개발에 유형이 필요하고 런타임에 사용되지 않기 때문에 @types가 있어야한다고 생각 하지만 …

13
Nodejs5 및 babel에서 "예기치 않은 토큰 가져 오기"?
js 파일에서 필요 대신 가져 오기를 사용했습니다. import co from 'co'; 가져 오기가 '배송 기능'이고 런타임 플래그 ( https://nodejs.org/en/docs/es6/ ) 없이 지원한다고 nodejs에서 직접 실행하려고했지만 오류가 발생했습니다. import co from 'co'; ^^^^^^ SyntaxError: Unexpected token import 그런 다음 babel을 사용하려고했습니다. npm install -g babel-core npm install -g babel-cli npm install …

5
javascript 파일을 실행하는 package.json 파일에 사용자 정의 스크립트를 추가하려면 어떻게합니까?
실행할 script1프로젝트 디렉토리에서 명령을 실행할 수 있기를 원합니다 node script1.js. script1.js같은 디렉토리에있는 파일입니다. 이 명령은 프로젝트 디렉토리와 관련이 있어야합니다. 즉, 다른 사람에게 프로젝트 폴더를 보내면 동일한 명령을 실행할 수 있습니다. 지금까지 추가를 시도했습니다. "scripts": { "script1": "node script1.js" } 내 package.json 파일에 있지만 실행하려고 script1하면 다음과 같은 출력이 나타납니다. zsh: …



4
package-lock.json과 package.json이 모두 필요합니까?
NPM을 최신 버전 (3.X에서 5.2.0으로) npm install으로 업데이트하고 기존 프로젝트에서 실행 한 후 자동 생성 된 package-lock.json파일을 얻습니다 . package-lock.json와는 달리 정확한 종속성 트리를 제공 할 수 있습니다 package.json. 그 정보만으로는 package.json중복되는 것처럼 보이고 더 이상 필요하지 않습니다. NPM이 작동하려면 둘 다 필요합니까? 파일 만 사용하는 것이 안전 package-lock.json합니까? package-lock.json …

10
Angular에서 앱 버전을 표시하는 방법은 무엇입니까?
각도 응용 프로그램에서 앱 버전을 어떻게 표시합니까? 버전은 package.json파일 에서 가져와야합니다 { "name": "angular-app", "version": "0.0.1", ... } 각도 1.x에는 다음과 같은 HTML이 있습니다. <p><%=version %></p> 각도에서는 버전 번호로 렌더링되지 않고 그대로 ( <%=version %>대신 0.0.1) 인쇄됩니다 .

14
'브라우저'필드에 유효한 별칭 구성이 없습니다
나는 webpack2 (정확히 말해서)를 사용하기 시작했으며 v2.3.2구성을 다시 만든 후에도 문제가 계속 발생하여 해결할 수없는 것처럼 보입니다 (미운 덤프에 대해 미리 죄송합니다). ERROR in ./src/main.js Module not found: Error: Can't resolve 'components/DoISuportIt' in '[absolute path to my repo]/src' resolve 'components/DoISuportIt' in '[absolute path to my repo]/src' Parsed request is a …

9
모듈을 찾을 수 없음 : 오류 : 'core-js / es6'을 해결할 수 없습니다.
React 앱과 관련하여 빌드 프로세스에 문제가 있습니다. 항상 다음과 같은 오류가 발생합니다. 모듈을 찾을 수 없음 : 오류 : 'core-js / es6'을 해결할 수 없습니다. polyfill.js에서 이것을 사용하면 : import 'core-js / es6'; 그것은 내 package.json입니다. { "name": "test", "version": "1.0.0", "main": "index.js", "license": "MIT", "private": true, "devDependencies": { "@babel/core": …

2
"module"package.json 필드는 무엇입니까?
일부 npm 패키지 ( 예 : vue )에는 pkg.modulepackage.json에 필드가 있습니다. "module"공식 npm 속성 입니까 , 아니면 일종의 규칙입니까? 어딘가에 이것에 대한 문서가 있습니까? 그것은 무엇입니까? esnext 경로? 번들로 제공되지 않는 모듈 경로?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.