npm与node.js
npm是Node.js默认的软件包管理系统。安装完毕node后,会默认安装好npm. npm本身也是基于Node.js开发的包(软件)
- npm list #列出已安装模块
- install 安装包
- uninstall 卸载包
- version 查看版本
- init 创建package.json文件 npm init -y 没有提示直接创建Generate it without having it ask any questions: 或npm init -yes
如果路径包含中文,则不能使用-y
package.json项目本身不能包含大写字母,新版本可以
- npm help ‘命令’ 查看某条命令的详细帮助
- npm help list
模块和包的区别
- 模块(Modules)能通过require函数加载,否则是个包
- js文件+package.json 去描述这个文件叫做包. 只有js文件不叫包
package.json、package-lock.json
- package.json 包或项目描述文件
- package-lock.json元数据, 描述自身的数据
- name和version是必须有,其余不是必要的
- main 入口文件
* npm全局安装的意思是指命令行下可以使用该命令,现在在命令下面不能使用