npm的使用与npm的团队建设

一、npm简介:

npm全称为Node Package Manager,是一个基于Node.js的包管理器,也是整个Node.js社区最流行、支持的第三方模块最多的包管理器。

npm的使用场景:

  • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

npm版本查询:npm -v

npm安装:

1、安装nodejs

由于新版的nodejs已经集成了npm,所以可直接通过输入npm -v来测试是否成功安装。

2、使用npm命令来升级npm: npm install npm -g

二、npm的使用

  • 包管理:

    • 使用npm安装模块(包):

      

      本地安装命令: npm install <package name>   例如: npm install express

      全局安装命令:npm install <package name>   例如: npm install express-g

      本地安装方法: 

    1. 将安装包放在./node_module下(运行npm命令时所在目录),如果没有node_modules目录,会在当前执行npm命令的目录下生成node_modules目录。
    2. 可以通过require()来引入本地安装的包。

      全局安装方法:

    1. 将安装包放在/usr/local下或者你node的安装目录。
    2. 可以直接在命令行里使用。

      如果希望具备两者功能,则需要在两个地方安装它或使用npm link.

      接下来我们使用全局方式安装 express :  npm install express -g

      

      查看所有全局安装的模块: npm is -g

      如果出现以下错误:

      npm err! Error: connect ECONNREFUSED 127.0.0.1:8087

      解决办法为:npm config set proxy null

    • 更新包:

      本地:npm update <package name>   例如:npm update express

      查看更新包命令:npm outdated

      全局: npm install -g <package>    例如:npm install-g express

         更新所有包:npm update -g

         查找更新包:npm outdated -g --depth=0

    • 卸载包:

      本地:npm uninstall <package>  例如:npm uninstall express

         卸载后,你可以到 /node_modules/ 目录下查看包是否还存在,或者使用以下命令查看:

         npm is  //npm uninstall --save express

      全局:npm uninstall -g <package> 例如:npm uninstall-g express

    • 包的发布:

      

    • npm的版本控制

修改npm权限:

  ls-l查看全局权限。

  在你没npm权限的情况下试图安装一个全局包进行存储和使用相关命令,你你可能会收到一个EACCES全局错误。 

  你可以使用以下两个选项之一:解决这个问题

  1. 改变许可npm的默认目录。
  2. npm的默认目录更改到另一个目录。

  你应该准备之前备份你的电脑。

  1、修改许可npm的默认目录。

创建模块:

检索模块:

npm的配置:

  

三、npm的工作原理:

四、npm团队建设:

五、使用CLI命令:

六、使用npm编程:

时间: 2024-10-26 20:13:58

npm的使用与npm的团队建设的相关文章

关于研发核心团队建设的一些思考

核心团队是什么?举一个简单的比喻,就如果把公司比作一棵大树,核心团队就是大树的枝干.寒冬来袭,树叶尽落,只要枝干还在,春天来的时候还会发芽.核心团队是公司发展壮大和东山再起的核心力量. 核心团队建设的根本目的是为了留住人才,用好人才,特别是优秀人才.有篇文章写得很好:"很多企业经常犯的错误是业绩越差,越不给加工资,工资不涨,优秀的员工肯定要走,剩下的都是比较差的.即使做的再差,也要加工资,不过可以减人."我认为这是非常有道理的. 核心员工筛选的几个参考标准: 1.对公司核心产品(销售主

npm install --save 与 npm install --save-dev 的区别

[npm install --save 与 npm install --save-dev 的区别] 以npm安装msbuild为例: npm install msbuild: 会把msbuild包安装到node_modules目录中 不会修改package.json 之后运行npm install命令时,不会自动安装msbuild npm install --save: 会把msbuild包安装到node_modules目录中 会在package.json的dependencies属性下添加ms

又到了入学季,谈谈软件研发的团队建设

半个月前,蛮牛游戏专栏作家群中有一个“很好说话的李总”,提了一个问题: “一个问题:程序员是文臣还是武将?” 答案众说纷纭,但是回答“武将”的居多,我意同之. 原因有三: 程序员绝大多数性格比较直,规范性和纪律性和军人类似. 程序员的工作属于开创性的,不是0就是1. 程序员情商普遍较低,相对文档工作者.当然,做为IT从业人员的你,可能会有你的不同见解,仁者见仁智者见智嘛. 既然是武将,那么在研发团队中,团队建设就非常重要了,如: 忙时打仗,闲时练兵. 以我个人做为<程序员>.<团队lea

Atitit.软件研发团队建设原理与概论 理论

培训 团队文化建设(内刊,ppt,书籍,杂志等) 梯队建设 技术储备人才的问题 团队建设--小红花评比. 团队建设--文化墙.doc 户外拓展 1. 团队建设游戏教练手册:全球众多著名机构优选课程(第二版)(职业培训师系列经典译著,世界探险组织御用培训教材 大型团队的热身游戏 小型团队的破冰游戏 建立信任游戏 沟通 解决问题型游戏 多团队解决问题型游戏 大总结 团队学习模型 游戏71 体验式学习 游戏72 EIAG模型 游戏73 学习区模型 游戏74 三环模型 游戏75 五原法模型 作者:: 绰

《海贼王》路飞的团队建设

这段时间看<海贼王>,这部超长动画,看了几集,觉得不是单纯的娱乐这么简单.一艘船就类似于一家公司,其中也透露着作者的一些企业家的理念,其中,主角路飞的团队建设即为一例,如果将路飞在伟大航路的历程比拟为创业的历程,他们的海贼船比拟为他们的公司的话,品味起来还是蛮有意思的. 先说一说草帽公司的创始人路飞,他爷爷卡普是海军中的英雄,军衔中将,曾和前任海贼王罗杰交手数次,有资格直呼海军元帅的名字,他老爸龙是革命家头领,路飞和罗杰的儿子火拳艾斯兄弟相称,和香克斯是发小,而香克斯是红发公司创始人,是控制新

团队建设

(一)团队建设a.成员:1个leader + 3个Programmerb.定期面谈:7天团队谈(>1小时),3天个人谈(>20分钟). 1.工作进度. 2.学习进步. 3.个人生活. 4....c.考核机制 1.代码提交 2.工作日志 3.出勤d.团队氛围:紧张高效.e.招聘:精英人才.f.工作分配: 1.lead:架构设计:资源调配:少些代码: 2.programmer:业务逻辑开发.g.激励 1. (二)项目规划:a.v1.0(2015-05)b.v2.0(2015-12) (三)培训a.

中小软件企业的研发团队建设(一)团队的组建

在软件企业中,研发部门负责的主要的工作是软件设计与研发,都是强智力创造的活动,所以团队建设对与研发部尤其显的重要.优秀的团队是研发部门能获取成绩的根本. 我对研发团队组建的一般流程的认识为: 而中小软件企业团队建设中的有自己对应的特点: 主要的劣势是 1 招人经费不足,企业背景没有吸引力. 2 人员的稳定性先对与大企业相比很低. 主要的优势 1 部门建设灵活,可变性高. 2 老板"唯利是图",注重个人技能带来的收益,而对人情关系网比较轻视. 那么在中小型软件企业中构建团队就需要我们扬长

项目感悟之团队建设

有时候,估计很多人有同感:一件事情,从刚开始就可以预见结果.是的,抛开其他因素不谈,单纯从一个团队的人员组成上就能看出端倪一二来. 有时候,自己感觉自己都有点苛刻,是呀,与人无仇,可是为什么非要和人家较真呢?人家也是需要这份工作的呀.可是,从项目角度来说,不下决心去调整人员配备,又怎么能够达到自己理想的项目目标呢? 有时候,反思三国演义,感觉给人以很多启示,结局也合情合理: 先看蜀军,刘备只有诸葛亮这个杰出的谋士.诸葛亮刚出山时,能力的确很出彩,利用他发达的高阶推理能力,接连帮刘备化险为夷,最终

团队建设与团队文化

其实我也感到奇怪,为什么选择写这个话题而不写一些技术相关,说到团队建设和团队文化,好像是中高层往上的管理者才会涉及考虑的,作为下属的各个岗位做好当前的工作,圆满的完成任务并持续创新就行了:在从业这么多年后(喂也没几年好嘛),对这方面的理解和认知越来越深刻,跟大家聊聊这方面的话题: 说起团队建设.文化这个话题,这里的团队,大部分时候是指公司里的一个部门,往往是跟公司分不开的,因为公司是部门的parent,部门是公司的children(姑且这么理解),多个部门相辅配合,实现公司的既定和盈利目标,保证