zoukankan      html  css  js  c++  java
  • npm

    npm是包管理工具,在前端的世界,它是一个很利器。

    如果是一个聪明的开发人员,它是不会再去做造轮子的活,因为世界的轮子已经很多了,而且轮子的活很累,

    所以轮子有了直接造车才是王道,而npm出现大大提高找轮子的速度。

    npm config set strict-ssl false  去除ssl,网络证书问题。

    npm install -g cnpm --registry=https://registry.npm.taobao.org  淘宝镜像

    npm view jquery versions  查看jQuery版本  把jQuery换成别的就可查看别的js版本

    npm intall jquery@1.7.2   下载1.7.2版本jQuery,带上@可以下载对应版本

    所有的包会下载到node_modules文件夹里,下载时会找包里的package.json里的东西,比如dependencies对应的东西,

    这是包依赖的js,比如:

    "dependencies": {
        "@types/jquery": "^2.0.40"
      }

    ^为js必须的版本

    "dependencies": {
        "@types/jquery": "^2.0.40"
      },
      "devDependencies": {
        "gulp": "^3.9.0",
        "gulp-inject-version": "^1.0.1",
        "gulp-rename": "^1.2.2",
        "gulp-uglify": "^2.0.0",
        "jshint": "^2.9.2",
        "slice.js": "^1.0.3",
        "tape": "^4.6.2",
        "webpack": "^1.12.9",
        "typescript": "^2.2.1"
      }

    我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如:

    --save-dev

    --save

    在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,责被写入到 dependencies 对象里面去。

    那 package.json 文件里面的 devDependencies  和 dependencies 对象有什么区别呢?

    devDependencies  里面的插件只用于开发环境,不用于生产环境,而 dependencies  是需要发布到生产环境的。

    如果node所有东西都准备好了,又想打包,npm init 命令,就可以打包,它会把你使用的包和信息都写到package.json里,只要下次使用时直接

    npm install 即可

    npm官网

    https://www.npmjs.com/

    知道js名直接在里面找,也可以猜 

  • 相关阅读:
    Mysql 创建联合主键
    Shell中的while循环
    shell 日期加减运算
    PHP日期格式转时间戳
    Uber 叫车时,弹出以下代码导致无法打车(An email confirmation has been sent to...),解决办法
    如何让Table显示滚动条
    mySQL中replace的用法
    打豪车应用:uber详细攻略(附100元优惠码)
    svn 命令行创建和删除 分支和tags
    php ob_start()、ob_end_flush和ob_end_clean()多级缓冲
  • 原文地址:https://www.cnblogs.com/zhangzhicheng/p/7296478.html
Copyright © 2011-2022 走看看