package.json
$npm instal
3.2依赖
很明显,我们现在的项目03.js一依赖了两个。但是我们没必要托管这个两个轮子,我们真的不
比如我们现在用u盘拷贝项目给别人,此时完全没有必要去拷贝node——modules文件夹,因为网上就有,,
npm有一个创造性的举动,可以让开发者声明自己的项目的全部依赖,我们可以告诉比人这个项目一依赖什么
在我们的项目目录上,我们创建一个文件叫做pack。json文件,
{
'dependcice"':{//依赖什么
‘solarLunar’:‘latest’,
}
},
但在直接使用nom install 就会自动读取这个json文件,帮我们下载
所以pachage。json文件非常关键,就是项目的身份证
npm initi 引导你创建文件
我们可以用$np,m init 此时将会有一个表单帮你创建一个pachage文件
此时我们仅仅需要回答一些题目,如果内容在圆括号中,是默认的就按回车
name是项目名字
version 笨笨
main 人口文件
script{
以后用webpack,gulp非常好用
}
但是dependencies 非
使用package管理依赖模块,
版本有很多符号
npm
但是还是不方便,要是能够让依赖自动生成在json文件里面就好了
npm instakk solarLunar --save;自动生成json
packjson就是模块的一个身份证,
如果想要限制版本:
$ npm install solarLunar#^1.0.0 m--save
至此我们已经学习了很多npm 命令
$npm init //帮我们创建一个package.json文件的,项目开发的第一件事就是这个
$ npm install //根据package.json文件,全部安装项目依赖
$ npm install solaLunar --save//指名道