nodejs安装与配置

安装

Node.js 官方网站下载:Node.js

Node中文网 : Node.js 中文网

node -v 来查看安装版本和是否安装成功

NPM

配置npm环境变量

查看npm安装信息与默认下载路径

npm config ls

查看全局默认目录

npm root -g

  1. 修改全局与缓存地址

在nodejs目录下创建两个目录,分别是node_cache和node_global,这是用来放安装过程的缓存文件以及最终的模块配置位置。配置完成后,cmd中执行下面这两个命令:

npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"

2.修改环境变量

配置npm的环境变量和nodejs的环境变量。在计算机图标上点右键,选属性,然后点击高级系统配置,弹出来的新窗口右下角有个环境路径,点击去,就能看到环境路径的配置界面,我们点击新建。然后在弹出来的窗口里,变量名填:NODE_PATH

获取

变量值填:D:\Program Files\nodejs\node_modules\ 点击确定

编辑Path变量

找到npm项修改为D:\Program Files\nodejs\node_global\

  1. 修改仓库地址

    命令:

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    ​
    //或者
    npm config set registry https://registry.npm.taobao.org
    /*
    registry_url指的是国内提供的一些npm仓库地址,常用的有:
    ​
    https://registry.npm.taobao.org
    ​
    http://r.cnpmjs.org/
    */

npm常用的命令:

安装包(如果没有指定版本号,那么安装最新版本)

  npm install -g 包名称(全局安装)

  npm install包名称(本地安装)

安装包的时候可以指定版本

  npm install -g 包名称@版本号

卸载包

  npm uninstall -g 包名称

更新包(更新到最新版本)

  npm update -g 包名称

查看全局模块列表

npm list -g

查看包所依赖的Node的版本

npm view 包名称 engines

卸载node模块

npm uninstall 包名称

查看包源文件地址

npm view 包名称 repository.url

开发环境(平时开发使用的环境)

生产环境(项目部署上线之后的服务器环境)

--save 向生产环境添加依赖 dependencies

--save-dev 向开发环境添加依赖 devDependencies

区别:

npm install xxx 安装到项目目录的node_modules文件夹下,但是不会添加任何依赖(依赖写在package.json文件中)

npm install xxx -g 全局安装,安装到你安装npm的磁盘目录下

npm install xxx --save 安装到项目目录的node_modules文件夹下,添加到dependencies的依赖下(生产环境中:项目发布到服务器上必须要使用的包)

npm install xxx --save-dev 安装到项目目录的node_modules文件夹下,添加到devdependencies的依赖下(开发环境中:测试、管理,只在程序员模式下需要)

npm init初始化一个简单的package.json文件,执行该命令后终端会依次询问 name, version, description 等字段
npm init --yes|-y作用同上,偷懒不用一直按enter
npm inistall packageName本地安装,安装到项目目录下,不在package.json中写入依赖
npm inistall packageName -g全局安装,安装在Node安装目录下的node_modules下
npm inistall packageName --save安装到项目目录下,并在package.json文件的dependencies中写入依赖,简写为-S(从开发到上线都需要用到的包)
npm inistall packageName --save-dev安装到项目目录下,并在package.json文件的devDependencies中写入依赖,简写为-D(工具包,上线时不需要使用)
测试Node运行情况

目录A下新建app.js文件

app.js

console.log('hello node')

然后在命令行中执行

 node app.js

查看结果

测试npm环境

cmd

npm init
package name:                     你的项目名字
version:                          版本号
description:                      对项目的描述
entry point:                      项目的入口文件(一般你要用那个js文件作为node服务,就填写那个文件)
test command:                     项目启动的时候要用什么命令来执行脚本文件(默认为node app.js)
git repository:                    如果你要将项目上传到git中的话,那么就需要填写git的仓库地址(这里就不写地址了)
keywirds:                       项目关键字
author:                         作者的名字
license:                        发行项目需要的证书

生成package.json文件

//package.json
{
  "name": "node-demo",
  "version": "1.0.0",
  "description": "我的第一个node项目",
  "main": "app.js",
  "dependencies": {
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node app.js",          //自定义命令
    "sass-compiler": "node-sass --watch src/scss/input.scss dist/css/output.css" //监听sass文件实时编译
  },
  "author": "海牙",
  "license": "ISC"
}

npm start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值