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名直接在里面找,也可以猜 

  • 相关阅读:
    手动安装pydev
    pyqt5猜数小程序
    python IDE之sublime真是个好东东
    python根据字典自动生成一组省和市名
    ubuntu编译安装postgresql
    python生成随机日期字符串
    chrome浏览器视频插件
    python @的用法
    PyQt5调入数据库数据在表格中显示
    计算机视觉2D几何基元及其变换介绍和OpenCV WarpPerspective源码分析
  • 原文地址:https://www.cnblogs.com/zhangzhicheng/p/7296478.html
Copyright © 2011-2022 走看看