가방 모듈은 제 3 자와 장착 Nodejs 및 package.json NPM과 cnpm

와 패키지 NPM

1. 패키지

자신의 제공뿐만 아니라 Nodejs 핵심 모듈로, 당신은 할 수 있습니다 당신은 또한 사용할 수있는 모듈을 사용자 정의 타사 모듈을. Nodejs 제 패키지에 의해 구성 -party 모듈 패키지를 통해 상호 의존 관계하는 모듈 세트의 통합 관리 될 수있다.

 

철저히 준수 CommonJs의 패키지 디렉토리이 문서의 다음과 같은 일반적인 사양이 포함되어 있습니다.

  • package.json : 패키지 설명 파일.

  • 빈 : 실행 바이너리 파일을위한 디렉토리.

  • lib에 저장하는 데 사용되는 자바 스크립트의 디렉토리에 코드를.

  • 문서 : 문서를 저장하는 디렉토리.

 


Nodejs NPM의 명령은 타사 모듈 (패키지)을 다운로드합니다.

 

NPM I silly- 날짜 - 저장
 var에 의 SD가 = ( '바보 - 날짜'를 요구 ); 
sd.format ( 새로운 날짜 (), 'YYYY-MM-DD HH : mm');

 

NPM 소개

  1. npm 是世界上最大的开放源的生态系统,通过npm可以下载各种各样的包,这些源代码(包)我们可以在 https://www.npmjs.com 找到。
    npm 是随同 NodeJS 一起安装的包管理工具,能解决 NodeJS 代码部署上的很多问题,

    常见的使用场景有 以下几种:

    1.  允许用户从 NPM 服务器下载别人编写的第三方包到本地使用。

    2. 允许用户从 NPM 服务器下载并安装别人编写的命令行程序(工具)到本地使用。

       允许用户将自己编写的包或命令行程序上传到 NPM 服务器供别人使用。

 


NPM 命令详解

1.npm -v 查看 npm 版本

2.使用 npm 命令安装模块

npm install
安装 jq 模块:
 如
Module Name
npm install jquery

3.npm uninstall moudleName 卸载模块

npm uninstall ModuleName

4.npm list 查看当前目录下已安装的 node 包

npm list

5.npm  info jquery 查看 jquery的版本

npm info 模块 //查看模块的版本

6.指定版本安装:npm install [email protected]

 


package.json

package.json 定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、

版本、许可证等元数据)

1.创建 package.json

npm init
npm init –yes

2、package.json 文件

{
  "name": "commonjs_demo",
  "version": "1.0.0",
  "description": "",
  "main": "commonjs01.js",
  "dependencies": {
    "nav": "^1.0.0"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

 

安装模块并把模块写入 package.json(依赖)

  npm install babel-cli --save-dev
  npm install 模块 --save
  npm install 模块 --save-dev

4、dependencies 与 devDependencies 之间的区别?
使用 npm install node_module –save 自动更新 dependencies 字段值;

使用 npm install node_module –save-dev 自动更新 devDependencies 字段值;

depende ncie 配置当前程序所依赖的其他包。

 

devDepende ncie配置当前程序所依赖的其他包,只会下载块,而不会下载这些模块的测试和文档框架。

"dependencies": {
"ejs": "^2.3.4", 
"express": "^4.13.3", 
"formidable": "^1.0.17"
 
}

^ 버전 번호 변경을 나타냅니다, 최신 두 뒷면을

~ 처음 두 같은 경우, 마지막은 최신을 촬영합니다

* 수단 모든 최신 테이크

 


 

Taobao의 거울 설치

http://www.npmjs.org     NPM 공식 웹 사이트 패키지

https://npm.taobao.org/ Taobao의 NPM 미러링 공식 웹 사이트

Taobao의 NPM 미러가 완료 npmjs.org 이미지 대신 공식 버전의이 사용할 수 있습니다 (읽기 전용 ), 동기 주파수 전류는 공식 서비스와 동기화 가능한 한 멀리 보장하기 위해 10 분 거리에 있습니다.

우리는 우리의 사용자 정의 사용할 수 있습니다 cnpm (gzip으로 압축 지원 ) 대신 기본의 명령 줄 도구 NPM을 :

NPM 설치 -g cnpm --registry =은 https : // registry.npm.taobao.org

추천

출처www.cnblogs.com/loaderman/p/11491758.html