我是靠谱客的博主 雪白凉面,最近开发中收集的这篇文章主要介绍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就好

最后

以上就是雪白凉面为你收集整理的npm基础知识的全部内容,希望文章能够帮你解决npm基础知识所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部