美文网首页NodeJs
关于package.json文件

关于package.json文件

作者: 简小园 | 来源:发表于2019-06-25 16:41 被阅读0次

    初始化package.json文件:npm init -y
    下载包:npm i xxx -D/-S/-g

    • -D:文件写入devDependencies,即开发依赖。用于工程支持类插件,不会发布到生产环境,如gulp等压缩打包工具
    • -S:文件写入dependencies,即生产依赖。用于工程中开发时使用到的插件,会发布到生产环境如UI,JS等
    • -g:全局安装,安装目录为:C:\Users\用户\AppData\Roaming\npm
    package.json

    如果安装出错,会生成package-lock.json文件,主要记录错误信息

    当下载包后,会生成node_modules文件夹来存放下载的包,同时package.json文件会增加包的版本信息,重新生成node_modules文件夹会根据package.json文件下载

    指定版本号
    1. 指定版本:比如"classnames": "2.2.5",表示安装2.2.5的版本
    2. 波浪号~+指定版本:比如 "babel-plugin-import": "~1.1.0",表示安装1.1.x的最新版本(不低于1.1.0),但是不安装1.2.x,也就是说安装时不改变大版本号和次要版本号
    3. ^+指定版本:比如 "antd": "^3.1.4",表示安装3.1.4及以上的版本,但是不安装4.0.0,也就是说安装时不改变大版本号。

    相关文章

      网友评论

        本文标题:关于package.json文件

        本文链接:https://www.haomeiwen.com/subject/gwztfctx.html