npm基础知识

es6模块化客户端不兼容,只能运行在服务器上或者转化才可以
但是有了node这个平台的话,es6就可以运行在服务器环境下

node环境下执行文件,即在node环境中执行该文件:
在命令行中用:node+文件名,实现

npm:

  • npm -> 包管理工具:npm(node package manager)
  • 之前的开发不利于进行包(库文件、框架)管理,因为每个包可能是不同版本的,如果合作开发的时候,每个人都可能按照自己的喜好使用某类版本,可能会导致项目代码冲突或者代码崩溃
  • npm相对于把所有的包放到一个平台上,需要的时候就可以去下载。自带的也有一些配置文件,可以约束用户使用软件的版本
  • npm其实也可以自己定义包放在上面
  • npm是国外的平台,有时候下载慢的时候,可以使用国内镜像cnpm或者yarn下载
  • 如果网络不好有可能会下载失败,重新下载即可

npm使用流程

  • 新建项目文件夹(英文)
  • 命令行进入项目文件夹
  • 输入命令:node init -y
  • 生成package.json文件,依赖文件(所有需要的包都可以写入该文件)
  • node_modules储存的是下载的包
  • 下载包或者文件:npm install 包/文件名字@版本号(如果不限制版本号,默认下载最新版本)
  • npm install 包 --save(-S)表明上限之后也需要的包
  • npm install 包 /–save-dev(-D)表明只是测试和开发环境需要的包,以后不需要
  • 如果之前package.json文件已经写过依赖,直接npm i就可以了
  • 卸载包:npm uninstall 包/文件

所以有了npm之后,合作开发时只需要小组组长把所有依赖都写好,然后发送package.json文件给小组各个成员,小组成员只需要npm i就可以生成项目所需的全部包

把项目拷贝给别人时,node_modules不要拷贝,因为拷贝时可能会丢失文件,所以项目发给别人时要删除node_modules,别人拿到后直接用npm install就好

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值