node npm 常用命令总结

npm全称:全称Node Package Manager javascript项目包管理下载工具,是随同 NodeJS 一起安装的包管理和分发工具,它可以很方便的让前端开发者下载、安装、上传以及管理已经安装的包。

 1、安装node

      查看node版本:node -v

2、创建node项目

      创建文件夹APP

      cmd / APP:npm init -y   初始化node项目

3、运行node文件

      1、cmd / APP:node index.js

      2、packge.json:

                    配置:"scripts":{

                                "serve":"node index.js",

                                "test":"echo \ "Error.no test specified\"&&exit 1"

                              },

                              npm run serve

4、设置淘宝镜像

      cmd  管理员:

      npm config est registry http://registry.npm.taobao.org/

      npm config get registry  查看下载源

5、npm包管理器,用于安装第三方库

     cmd / APP

     安装(jquery):

             局部安装:npm i jquery

             全局安装:npm i jquery -g

             查看全局安装目录:npm root vew -g

             开发时使用:npm i jquery -D

             开发和上线后都使用:npm i jquery -S

             指定版本安装:npm i jquery@版本号

             查看插件:npm list

    卸载(jquery):

            npm uninstall  jquery

            npm update  jquery

            npm r jquery

     更新(jquery):npm update jquery

           查看历史版本:npm view jquery versions

 

6、版本介绍:

     ^3.1.0版本更新最大不超过4.0.0

     3.1.0:无法更新

     X.Y.Z

             X:大版本,不兼容的更新

             Y:中版本,增加一些新内容

             Z:小版本,修复了一些小bug

7、目录介绍:          

              node_modules:所有依赖包的地址

              package.json:项目相关配置

              scripts:当前项目有哪些命令

              dependencies:当前项目有哪些依赖

              package-lock.json:所有依赖包的缓存地址,下次下载会加快

              npm i : 会下载所有之前的缓存依赖包

8、模块使用:

第三方模块:

                 npm i pkg

                 var pkg=require('pkg')

内置模块:

                var fs=require('fs')

                var http=require('http')

自定义模块:

               导出:module.exports={'属性名':'属性值','属性名':'属性值'}

               导入: var utils=require('./utils')

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值