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

  • 相关阅读:
    POJ-1004-Finanical Management
    POJ-1003-hangover
    第一次写博客,想了很久要给自己留一个什么样的开始
    从exchange2010上面删除特定主题或特定时间的邮件
    STM32 一个定时器产生4路 独立调频率,占中比可调,脉冲个数可以统计。
    光电耦合
    STM32 定时器级联
    Eclipse 创建新的workspace
    一次提交,多文件上传
    Grid标签计算结果集中的合计行
  • 原文地址:https://www.cnblogs.com/zhangzhicheng/p/7296478.html
Copyright © 2011-2022 走看看