用户登录

再看一下这个 packge.json 文件 .. 它里面有一个 dependencies 字段,这里的东西就是我们的项目依赖的一些 packge .. 下面还有一个 devDependencies ,这里会包含开发项目的时候需要的一些 packge ..

有了 package.json 以后,在为项目安装包的时候,可以把安装的包保存到 package.json 文件里的 dependencies 或者 devDependencies 里面,这样做可以更容易跟别人分享我们做的项目..

比如我还是想给项目安装一个 underscore .. npm instlal underscore .. 把它保存到 package.json 里面,要加上一个 --save 选项 ..

完成以后查看一下 package.json .. 这次在它的 dependencies 里面,就会包含刚才我们给项目安装的这个包 .. 再试一下去安装一个开发项目依赖的包 .. 比如我们去安装一下 babel 这个项目 .. npm install babel-cli .. 它是项目的开发依赖,使用的选项是 --save-dev ..

查看一下 package.json .. 在它的 devDependencies 里面会包含 babel-cli 这个包 .. 在跟别人分享你的项目的时候,你可以删除掉项目里的 node_modules 目录 .. 别人得到你的项目以后,进入到项目的目录的下面,输入 npm install ,这个命令会根据 package.json 文件里的描述,去为项目安装依赖的东西 ..

我们先删除掉 node_modules 目录 .. 再执行一下 npm list .. 会提示没有安装的项目的依赖 .. 再执行一下 npm install ...

完成以后,项目的目录下面,又会多了一个 node_modules 目录 .. 它里面的东西就是项目依赖的包 ..

如果你想删除为项目安装的包,同时又想把它从 package.json 的 dependencies 里面去掉 .. 可以这样 .. npm uninstall underscore .. 再加上一个 --save 选项 ..

查看一下包的列表 .. 这里已经找不到 underscore 了 .. 再看一下 package.json .. 它的 dependencies 里面,也没有了 underscore ..

使用 packge.json《 npm:JavaScript 包管理 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点