概述
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基础知识所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复