npm学习总结

 npm常用命令总结

 1 npm升级

$ sudo npm install npm -g

淘宝镜像

$ sudo npm install cnpm -g

 2 模块

**安装模块**

安装nodejs的express框架
$ npm install express

若出现错误 npm err! Error: connect ECONNREFUSED 127.0.0.1:8888
$ npm config set proxy null
 查看所有全局安装的模块
$ npm list -g
 查看某个模块的版本号
$ npm list express

**卸载模块**

$ npm uninstall express

**更新模块**

$ npm update express

**搜索模块**

$ npm search express

**创建模块**

使用 NPM 生成 package.json 文件
$ npm init
 在 npm 资源库中注册用户(邮箱)
$ npm adduser
Username: csxiaoyao
Password:

**发布模块**

$ npm publish

 3 package.json

- **name** - 包名
- **version** - 包的版本号
- **description** - 包的描述
- **homepage** - 包的官网 url
- **author** - 包的作者姓名
- **contributors** - 包的其他贡献者姓名
- **dependencies** - 依赖包列表,如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下
- **repository** - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上
- **main** - main 字段是一个模块ID,它是一个指向你程序的主要项目。就是说,如果你包的名字叫 express,然后用户安装它,然后require("express")
- **keywords** - 关键字

原文地址:https://www.cnblogs.com/mahmud/p/10178859.html

时间: 2024-10-28 04:20:36

npm学习总结的相关文章

npm学习(四)之如何安装全局包、更新全局安装的包、卸载全局安装的包

如何安装全局包 有两种方式用来安装 npm 包:本地安装和全局安装.选用哪种方式来安装,取决于你如何使用这个包. 如果你想将其作为一个命令行工具,那么你应该将其安装到全局.这种安装方式后可以让你在任何目录下使用这个包.比如 grunt 就应该以这种方式安装. 如果您希望依赖于来自您自己模块的包,那么请在本地安装它.例如,如果您正在使用require语句,您将使用这个选项. 将包安装到全局,你应该使用 npm install -g <package> 命令,例如:npm install -g j

node npm 学习

-npm 查看npm版本号$ npm -v 全局安装npm$ npm install npm -g 安装模块$ npm install <module name> --本地安装 例如: $ npm install less $ npm install express $ nom install vue$ npm install <module name> -g --全局安装 例如: $ npm install less -g $ npm install express -g $ n

npm学习笔记-修复npm权限问题

当你尝试安装一个全局包的时候,你可能会收到一个EACCES错误.这表明您没有npm用于存储全局包和命令的目录的写权限.您可以使用下列任一方式来修复这个问题: 1. 修改npm默认目录的权限(许可) 2. 将npm的默认目录修改为其他目录 3. 使用包管理器安装一个节点(包管理器会帮你处理这些) 在继续之前,你应该先备份你的电脑. 方式1:修改npm默认目录的权限(许可) 1. 查询npm的路径: Npm config get prefix 对于多数系统,路径是:/usr/local. 警告:如果

Nodejs和npm学习

NodeJs是一款javascript的运行时,使用google的V8的javascript解析器. npm是nodejs的一款包管理器. 安装: 去 https://nodejs.org/ 下载安装包. npm在nodejs里面自带了 nodejs内置api参考 http://www.w3cfuns.com/tools.php?mod=booknodejs http://nodeapi.ucdok.com/#/api/index.html node教程 https://cnodejs.org/

NPM学习笔记

一.包管理工具是什么 1.定义:就是将别人写好的很多js代码放在一起(粗略的理解),然后对其进行管理 这里所谓的包指的就是各种插件(例如:jquery/Vue--) 2.包管理工具的好处: 1.复用别人已经写好的代码 你不会为每个项目都写一个 jQuery.React 这样的东西,而是直接使用别人已经写好的. 传统做法是:去官方网站下载对应的 js 文件,然后放到自己项目的对应路径下,比如 /assets/js/ . 而现在有了 npm 和 yarn 这样的东西,99.9999 % 的开放获取的

npm学习(八)之如何使用语义化版本

npm的语义化版本控制——Semantic versioning 在新发布的代码中传达更改的程度非常重要,因为有时更新会破坏包需要的代码(称为依赖项).语义化版本控制(semver)是一个旨在解决这个问题的标准. Semver出版商 如果一个项目要与其他项目共享,那么它应该从1.0.0开始(尽管npm上的一些项目不遵循这个规则). 在此之后,应按以下步骤处理更改: Semver消费者 在我们的package.json里面有一个version字段.那么,怎么在项目不断构建的过程中调整版本呢? np

npm学习(九)之README.md文件

包括文档(readme.md) npm建议您包含一个readme文件来记录您的包.自述文件必须有文件名readme.md.文件扩展名.md表示该文件是一个标记(markdown)文件.当有人发现您的包时,该文件将出现在npm网站上.在开始之前,请查看一些包页面,了解可以添加到readme文件中的信息,并了解为什么这一点如此重要. 使用任何文本编辑器创建文件. 将它保存在项目目录中,名称为readme.md 发布时,此文档将显示在下载包的web页面上 如何更新ReadMe文件 除非发布包的新版本,

npm学习(七)之如何发布包、更新发布包、删除发布包

前言 我们经常使用npm来下载别人的模块或者说包,那么我们如何将自己写的模块上传到npm呢? 了解npm政策 在开始之前,最好回顾一下npm的政策,以防您对站点礼仪.命名.许可或其他指导原则有疑问. 发布包 1.创建用户帐户,要发布,您必须是npm注册表上的用户.如果您不是用户去npmjs.org注册一个npm的账号,或者使用npm adduser创建一个帐户.如果您在站点上创建了一个用户帐户,请使用npm登录从您的终端访问您的帐户. 2.验证邮箱 随便发点东西给邮箱就OK 3.登录 命令:np

NODESCHOOL

来源:https://nodeschool.io/zh-cn/ 核心基础课程(Core) javascripting 学习 JavaScript 语言的基础,无需任何编程经验 npm install -g javascripting git-it 学习 Git 和 GitHub 的基本操作. npm install -g git-it Scope Chains & Closures 学习作用域,作用域链,闭包和垃圾回收机制的细节. npm install -g scope-chains-clos