ReactNative(一)npm的基本使用介绍

2018-04-02  本文已影响0人  XXViper

一、package.json是什么

package.json其实可以理解为对当前文件夹的一个“目录”,跟specs文件还是有一定区别的。

关于字段的解释,可以点击链接查看字段解释。主要的已经列出来了,还有一些注意事项:

1.关于main

其实就是一个文件名称,例如”index.js"

它代表着这个库的总入口,规范下,应该这个包里面所暴露给外面使用的部分,

需要通过此文件暴露出来

2.关于可选字段

<1.关于Scripts

    "可选字段",object。Key是生命周期事件名,value是在事件点要跑的命令

    (脚本)。

参考 npm-scripts

<2. 关于license

    创建时直接回车用默认的ISC就行了

对于我来说 暂时没什么用...

3.关于package.json

里面的字典格式

 “dependencies”:{

     bao1,

     bao2,

     bao3

 },

 不可以再最后一个包后面加逗号

 当你npm install <库名称> -save时

 npm会自动排序里面的库,”,"你不用添加,自动按照格式添加的

 如果你把最后一个库的版本号后面写了一个”,”

 那么你用npm uninstall -g <库名称> 命令时,就会报错。

4.关于repository

"repository": {

"type": "git",

"url": "https://github.com/lijiaxiang/XXCollectionViewDemo.git"

},

方便作者拉取代码进行修改,也方便其他人在git上面看源码

type也可以是SVN

写上地址后会形成内容连接,显示在npmjs.com的官网库的右侧,方便别人查阅
例图.png
鱼吧的npm

5.关于依赖的库的版本,为什么你会看到^ >= <= || 看一下下面的截图

符号.png

二、linux关于npm使用的常用命令

添加库的截图

附一篇详细介绍的文档

http://www.runoob.com/nodejs/nodejs-npm.html

创建库,目前遇到的坑以及如何填补

上一篇下一篇

猜你喜欢

热点阅读