标签:save Koa run dep 发布 常见 reac pac 查找文件
必须填写的属性:name、version
private属性:
main属性:
scripts属性
scripts属性用于配置一些脚本命令,以键值对的形式存在;
配置后我们可以通过 npm run 命令的key来执行这个命令;
npm start和npm run start的区别是什么?
dependencies属性
dependencies属性是指定无论开发环境还是生成环境都需要依赖的包;
通常是我们项目实际开发用到的一些库模块;
与之对应的是devDependencies;
devDependencies属性
我们会发现安装的依赖版本出现:^2.0.3或~2.0.3,这是什么意思呢?
npm的包通常需要遵从semver版本规范:
semver版本规范是X.Y.Z:
我们这里解释一下 ^和~的区别:
安装npm包分两种情况:
全局安装
但是很多人对全局安装有一些误会:
项目安装会在当前目录下生产一个 node_modules 文件夹,我们之前讲解require查找顺序时有讲解过这个包在什么情况下被查找;
局部安装分为开发时依赖和生产时依赖:
# 安装开发和生产依赖
npm install axios
npm i axios
# 开发依赖
npm install webpack --save-dev
npm install webpack -D
npm i webpack –D
# 根据package.json中的依赖包
npm install
标签:save Koa run dep 发布 常见 reac pac 查找文件
原文地址:https://www.cnblogs.com/107w/p/14865179.html