nodejs的安装使用与npm的介绍

来源:脚本之家  责任编辑:小易  

最佳答案要安装使用这些模块需要使用npm(Node Package Manager)工具,该工具node.js已经集成,这个工具给我感觉像maven。打开命令行,执行npm -h(通常命令行应用程序

Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。本文详细介绍了Node.js的安装和使用。

一、Node.js介绍

最佳答案node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。首先安装n模块:npm install -g n 第二步:升级node.js到最新稳定版n stable是不是很简

Node.js 不是一个 JavaScript 框架,不同于CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQuery、ExtJS 相提并论。Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。

二、Node.js安装

最佳答案npm是NodeJS使用的包管理工具作用类似于maven的依赖模块.安装完NodeJS后 在项目文件夹下加入package.json文件..并在里面写 上依赖.运行npm命令就会自动从网上

windows环境安装Node.js

npm的全称是node package manager,是一个nodejs包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。nodejs自身提供了基本的模块,但是开发实际

在浏览器地址栏输入https://nodejs.org/en/, 进入Node.js官网后,点击下载左边的稳定版本,如下图所示:

最佳答案全局安装 安装在c盘一个目录下(可以用npm root -g查看)npm install -g bower本地安装 则安装在你运行命令行的当前目录npm install bower全局安装通常安装的是比较通

下载完成之后,开始安装,点击Next

俗语说“书中自有黄金屋,书中自有颜如玉”,书当然是我们有益的精神食粮。不过最近就有报道,说书中竟然有甲醛。原来,江苏泰州陶女士一家三口,从去年底开始,陆续出现咳、鼻炎等症状,疑似是甲醛中毒,一查,居然和家里的书多有关。对此,我们的记者就专门做了新书和旧书的甲醛含量检测,结果究竟如何?住在江苏泰州的陶女士夫妇,是大家公认的学霸,夫妻俩既不逛街也不打游戏,最中意的就是窝在家里看书。陶女士的丈夫“网上有促销活动,基本上就买书了。一个月买三四次吧。”很快,陶女士家里的客厅、睡房都被书本杂志堆得很满。陶女士说,家里的藏书少说也有几万本了。书是越来越多,一家三口的身体状况却是每况愈下。陶女士“不仅我咳,我

Next

如今的收藏市场可谓是活跃异常,现在的很多藏品在价值上也在不断的上涨。我们都知道,第四套人民币向来在市场上的势头非常凶猛,它的价值最终能到多高,着实令人期待。更多钱币资讯,敬请关注微信公众号“天下藏钱币集藏”,提供各类钱币询价服务。第四套人民币100元纸币颇受广大收藏爱好者的喜爱,全新的80年版100元纸币单张价值已涨至千元以上,90年版100元纸币相比80版发行量要多出不少,相比升值幅度要低很多,目前全新品相的散张单张也仅上涨几十元。如今,第四套人民币已经逐步开始淡出钱币流通市场,让早就垂涎欲滴的收藏爱好者开始蠢蠢欲动。因为这套人民币刚刚退出市场,它的外观还存在我们的脑海里,人们对其感觉可以用

如果不需要修改安装路径,Next

我觉得做原创自媒体重点放在内容上,而不是钱上!有好的内容,好的题材,分分钟钟都可以赚到一包中华烟的钱!很多自媒体作者觉得自媒体越来越难做了,发的原创视频都没有人看,连推荐量都少得可怜。其实这个跟内容质量有关,什么样的内容才会成为爆文呢?听我一一道来!1、遭人痛恨、引起公愤的视频比如两个小偷去偷狗,把狗打死了,然后炖火锅了,这样的视频很多,播放量都是上千万的。2、揭秘、内幕、暗访、卧底…这样的视频播放量往往很高,虽然个人不能发表新闻类这样的视频,但可以演呀,昨日重现哈!3、直击第一现场哪里出了事,能够直击第一现场,并在第一时间上传视频,这样的视频也会被疯狂的分享,阅读量也就上来了。4、经典轻音乐

Next

如今的收藏市场可谓是活跃异常,现在的很多藏品在价值上也在不断的上涨。我们都知道,第四套人民币向来在市场上的势头非常凶猛,它的价值最终能到多高,着实令人期待。更多钱币资讯,敬请关注微信公众号“天下藏钱币集藏”,提供各类钱币询价服务。第四套人民币100元纸币颇受广大收藏爱好者的喜爱,全新的80年版100元纸币单张价值已涨至千元以上,90年版100元纸币相比80版发行量要多出不少,相比升值幅度要低很多,目前全新品相的散张单张也仅上涨几十元。如今,第四套人民币已经逐步开始淡出钱币流通市场,让早就垂涎欲滴的收藏爱好者开始蠢蠢欲动。因为这套人民币刚刚退出市场,它的外观还存在我们的脑海里,人们对其感觉可以用

Install

打开命令行工具,开始->运行->cmd->回车, 输入node,如果提示如下,则安装成功,否则需要手动配置环境变量,或者重新安装,安装成功后,我们可以进行JavaScript语言测试:

Mac环境安装Node.js

直接使用brew包管理器进行安装,并根据提示添加环境变量,然后输入node进行测试:

以上就是Node.js分别在Windows和Mac环境下的安装介绍。

三、npm

任何一门计算机语言都包含了丰富的第三方库,npm就是JavaScript这门语言的第三方库管理工具,本文详细介绍了JavaScript的包管理工具,npm。

在计算机中安装好Node.js之后,默认已经安装好了npm包管理工具,我们可以输入npm命令进行测试:

使用npm包管理工具安装第三方库

安装好npm包管理工具之后,我们来介绍两种安装npm包的方式:全局安装和局部安装

全局安装

如果你想将该第三方库作为一个命令行工具,并且任何项目都可用,那么你应该将其安装到全局。使用这种安装方式,可以让你在任何目录下使用这个包,安装全局包的方式如下:

npm install -g <package>

全局方式安装的npm包,全局可用。

本地安装方式一

npm init npm install vue@2.5.17

以上方式安装的npm包,只在当前目录下可用,该方式安装的包:

- 会把包安装到node_modules目录中 - 不会新增并修改package.json - 运行npm install不会自动安装该包

本地安装方式二

npm init npm install vue@2.5.17 --save

本地–save方式安装的npm包,只在当前目录下可用,该方式安装的包:

- 会把包安装到node_modules目录中 - 会在package.json的dependencies属性下添加包 - 运行npm install命令时,会自动安装包到node_modules目录中

本地安装方式三

npm init npm install vue@2.5.17 --save-dev

采用上述第三种方式安装的npm包,只在当前目录下可用,该方式安装的包:

- 会把包安装到node_modules目录中 - 会在package.json的Devdependencies属性下添加包 - 运行npm install命令时,不会自动安装包到node_modules目录中

卸载全局包

`npm uninstall <package> -g`

卸载本地

npm uninstall <package> -S, --save: Package will be removed from your dependencies. npm uninstall <package> -D, --save-dev: Package will be removed from your devDependencies.

通过npm安装JavaScript第三方库时,访问的是国外的站点,访问速度会比较慢,此时我们可以使用国内的镜像站,cnpm,详细的使用方式请参考http://npm.taobao.org/

安装cnpm后,使用方式如下:

cnpm install vue

以上就是npm包的安装和卸载介绍。

但是,当我们需要维护多个独立的项目环境时, 比如项目一需要Vue2.5.10支持,而项目二需要最新的Vue2.5.17,我们应该分别为项目一和项目二创建独立的、与外界隔离的第三方库环境。而不是在当前目录下使用本地或者全局方式安装npm包。

我们应该创建一个文件夹,并将该文件夹初始化为npm包环境,使用方式如下:

mkdir myproject cd myproject npm init

使用npm init初始化项目环境的时候,会出现如下提示:

Press ^C at any time to quit. package name: (myproject) version: (1.0.0) description: entry point: (index.js) test command: git repository: keywords: author: license: (ISC) About to write to /Users/pizza/Downloads/myproject/package.json: { "name": "myproject", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC" } Is this OK? (yes)

按需填入上述信息,最后输入yes,项目环境初始化完毕。如果使用默认信息,可以直接使用npm init -y进行初始化。

上面的信息依次是:

name 项目名称 version 项目的版本号 description 项目的描述信息 entry point 项目的入口文件 test command 项目启动时脚本命令 git repository 如果你有 Git 地址,可以将这个项目放到你的 Git 仓库里 keywords 关键词 author 作者 license 项目要发行的时候需要的证书

查看特定package的信息

npm ls <package>

更新package

npm update <package>

搜索package

`npm search <package>`

package.json详解

随着项目的不断丰富,package.json文件也会跟随着不断的复杂,接下来,介绍几个在上述没有的条目:

"private": true, "dependencies": { "antd": "^2.11.1", "classnames": "^2.2.5" }, "devDependencies": { "axios": "^0.15.3", "babel-eslint": "^6.1.2" }, "bin": { "dk-cli": "./bin/dk-cli.js" }, "scripts": { "start": "node index.js" }, "engines": { "node": ">=6.9.0", "npm": ">=3.10.10" } "publishConfig": { "registry": "http://gongsineibu/nexus/repository/npm-hosted/" }

private可选字段,布尔值。如果 private 为 true,npm 会拒绝发布。这可以防止私有 repositories 不小心被发布出去;

dependenciesdevDependencies

在开发阶段,我们需要对开发的模块进行单元测试,这时在开发环境 devDependencies 下就要安装单元测试模块 Mocha。

在生产环境 dependencies,用户直接使用项目,此时项目的开发已全部完成。这时就不需要单元测试模块了,再加上只会影响性能。

dependencies 指定了项目生产环境时所依赖的模块,devDependencies 制定了项目开发环境时所依赖的模块。

scripts该字段指定了运行脚本命令的npm命令行缩写,比如start指定了运行npm run start时,所要执行的命令。

下面的设置指定了npm run dev、npm run bulid、npm run unit、npm run test、npm run lint时,所要执行的命令;

"scripts": { "dev": "node build/dev-server.js", "build": "node build/build.js", "unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run", "test": "npm run unit", "lint": "eslint --ext .js,.vue src test/unit/specs" }

engines字段指定依赖的node版本

publishConfig

当我们开发完自己的项目想要将它发布到 Npm 仓库就需要使用这个属性。默认情况下我们是往 Npm 公共仓库中发布包,默认地址是:https://www.npmjs.com/,此时在 package.json 文件中可以不加这个属性。

但是如果公司内部搭建了 Npm 私有仓库,此时发布包就不是往 https://www.npmjs.com/ 这个地址上发布了,而是公司内部提供的地址,如:http://gongsineibu/nexus/repository/npm-hosted/。此时配置如下:

"publishConfig": { "registry": "http://gongsineibu/nexus/repository/npm-hosted/" }

publicConfig 字段决定了我们的包发布到哪里。

总结

以上所述是小编给大家介绍的nodejs的安装与npm的介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

nodejs npm install全局安装和本地安装的区别

命令中,全局安装(global)和本地安装(local)方式的区别为带参数-g和不带参数-g。具体区别:1.安装位置:npm install moduleName ,则是将模块下载到当前命令行所在目录。npm install moduleName -g ,模块将被下载安装到全局目录中,即Node的安装目录下的node_modules下2.调用方式:在代码中,本地安装可以直接通过require()的方式引入;var moduleName = require('moduleName');全局的安装是供命令行(command line)使用的,比如grunt,全局安装的方式是没有办法用require调用包的;备注:可以通过使用npm set global=true/false来设定安装模式,npm get global可以查看当前使用的安装模式。

windows 下怎么安装nodejs和npm

进入nodejs官方网站下载软件(nodejs.org),下载完成后,双击默认安装。安装程序会自动添加环境变量检测nodejs是否安装成功。打开cmd命令行 输入 node - v 显示当前版本号检查npm是否安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行中键入 npm -vpm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下。我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立“node_global”及“node_cache”两个文件夹。我们就在cmd中键入两行命令:npm config set prefix "D:\Program Files\nodejs\node_global"和npm config set cache "D:\Program Files\nodejs\node_cache"下面这一步非常关键,我们需要设置系统变量。进入我的电脑→属性→高级→环境变量。在系统变量下新建“NODE_PATH”,输入“D:\Program Files\nodejs\node_global\node_modules”。安装bower, npm install bower -g; -g表示全局输入 node,require('bower') 显示如下表示 安装成功!

nodejs安装后还需要再安装npm吗?

如果是最新版的nodejs安装后就不需要再安装npm的。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入"npm -v"来测试是否成功安装。下面给你介绍安装的具体方法:1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了搜狗问问2、安装过程基本直接“NEXT”就可以完成安装了,安装完成后可以使用cmd(win+r然后输入cmd进入)测试下是否安装成功。方法:在cmd下输入node -v,出现下图版本提示就是完成了NodeJS的安装。搜狗问问3、npm的安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入"npm -v"来测试是否成功安装。如下图,出现版本提示便OK了。搜狗问问

怎么使用node.js的npm

npm 全称: nodejs package manager ,即nodejs 包管理器。NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用npm 安装 Node.js 模块(本地安装):npm install ;npm 安装 Node.js 模块(全局安装):npm install  -g;查看所有全局安装的模块:npm list -g卸载 Node.js 模块: npm uninstall 更新模块: npm update 搜索模块:npm search 还有更多相关命令可以输入:npm help 来查看

windows 下安装nodejs 和npm 要怎么设置,类似环境变量这一类

Windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官陆 ,便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装。安装过程基本直接“NEXT”就可以了。(Windows的安装msi文件在过程中会直接添加path的系统变量,变量值是安装路径,例如“C:\Program Files\nodejs”,这里的演示是安装在“D:\Program Files\nodejs”)  废话不多说,安装完成之后,我们先检测下NodeJS是否安装成功,cmd命令行中键入:?1node -v  若出现版本提示,就说明安装成功了  npm的安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行中键入:?1npm -v  同样,若出现版本提示,就说明安装成功了  这样,常规NodeJS的搭建到现在为止已经完成了,迫不及待的话你可以在cmd命令行中键入“node”进入node开发模式下,输入NodeJS第一句:”hello world“ - 输入:console.log('hello world')。这里就不再多作演示了。  npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下。要先配置npm的全局模块的存放路径以及cache的路径,例如希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立“node_global”及“node_cache”两个文件夹。就在cmd中键入两行命令:{

  • 本文相关:
  • linux centos7.2下安装nodejs&npm配置全局路径的教程
  • 关于mac下安装nodejs、npm和cnpm的教程
  • nodejs 最新版安装npm 的使用详解
  • 使用npm安装最新版本nodejs
  • linux下安装nodejs及npm的方法
  • nodejs、npm安装配置步骤(windows版本) 以及环境变量详解
  • nodejs安装npm包一直失败的解决方法
  • windows系统下nodejs、npm、express的下载和安装教程详解
  • nodejs npm install全局安装和本地安装的区别
  • 解决window10系统下node安装报错的问题分析
  • node.js中module.exports与exports用法上的区别
  • nodejs实现遍历文件夹并统计文件大小
  • node.js编码规范
  • express + node.js实现登录拦截器的实例代码
  • node.js 抓取代理ip实例代码
  • node实现基于token的身份验证
  • pm2自动部署代码步骤流程总结
  • 详谈node.js之操作文件系统
  • node.js编程中客户端session的使用详解
  • nodejs npm install全局安装和本地安装的区别
  • windows 下怎么安装nodejs和npm
  • nodejs安装后还需要再安装npm吗?
  • 怎么使用node.js的npm
  • windows 下安装nodejs 和npm 要怎么设置,类似环境变量这一类
  • nodejs中包含npm怎么安装
  • node 下的npm 怎么使用
  • javascript里面说的npm是什么用的
  • nodejs 和npm关系
  • 安装npm要安装nodejs吗
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved