Node.js入坑笔记

1.安装

直接下载安装,不需配置

2.NPM 使用介绍

NPM是随同NodeJS一起安装的包管理工具。
查看版本号

npm -v

升级命令
linux

$ sudo npm install npm -g  

windows

npm install npm -g

淘宝镜像

cnpm install npm -g

npm 安装 Node.js 模块语法格式如下:

$ npm install <Module Name>

实例:安装常用的express

$ npm install express

安装好之后,express 包就放在了工程目录下的 node_modules 目录中,因此在代码中只需要通过 require(‘express’) 的方式就好,无需指定第三方包路径。

var express = require('express');

全局与本地安装

npm install express          # 本地安装
npm install express -g   # 全局安装

error:

npm err! Error: connect ECONNREFUSED 127.0.0.1:8087 

解决:

$ npm config set proxy null

本地安装
1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
2. 可以通过 require() 来引入本地安装的包。
全局安装
1. 将安装包放在 /usr/local 下或者你 node 的安装目录。
2. 可以直接在命令行里使用。
如果你希望具备两者功能,则需要在两个地方安装它或使用 npm link。

查看安装信息

查看所有全局安装的模块:

$ npm list -g

-

$ npm list grunt #查看某个模块的版本号

$ npm uninstall express # 卸载 Node.js 模块
$ npm ls  #卸载后,你可以到 /node_modules/ 目录下查看包是否还存在,或者使用以下命令查看
$ npm update express  #更新模块
$ npm search express  #搜索模块
$ npm init  #创建模块(我们可以使用 NPM 生成 package.json 文件,生成的文件包含了基本的结果。)
$ npm adduser  #在 npm 资源库中注册用户(使用邮箱注册)
$ npm publish #发布模块

Package.json 属性说明
name - 包名。
version - 包的版本号。
description - 包的描述。
homepage - 包的官网 url 。
author - 包的作者姓名。
contributors - 包的其他贡献者姓名。
dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
main - main 字段指定了程序的主入口文件,require(‘moduleName’) 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。
keywords - 关键字

猜你喜欢

转载自blog.csdn.net/lw_zj_ywn/article/details/80263909