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//指名道

 

posted @ 2018-08-31 10:07  Javascript设计模式  阅读(494)  评论(0编辑  收藏  举报