npm入门

  • 更新npm: sudo npm install npm –global

  • npm可以在全局范围内安装包(通常是命令工具): eg. npm install forever -g

  • 删除包: eg. npm uninstall forever [如果在全局范围则加-g]

  • 在项目内安装包: eg. npm install underscore

  • 在项目内安装指定版本: eg. npm install [email protected] [后面是版本号]

  • 查看为项目安装的包: npm list

  • 查看安装包的信息: eg. npm info underscore

  • package.json可以理解成配置文件,里面包含名字、作者、依赖的版本号等信息,可以通过 npm init命令创建

  • 将安装的项目包放到package.json中的dependencies中:eg. npm install underscore –save

  • 将安装的项目包从dependencies中移除:eg. npm uninstall underscore –save

  • 将安装的项目包放到package.json中的devDependencies(开发依赖)中:eg. npm install babel-cli –save-dev

  • 将安装的项目包从devDependencies(开发依赖)中移除:eg. npm uninstall babel-cli –save-dev【不加时默认是安装到开发依赖中】

  • 别人拿到你的项目执行npm install,则可以导入所有依赖包,在node_modules包中

  • 查看当前需要更新的包:eg. npm outdated

    如果在devDependencies中的信息为:”gulp”:”^2.0.0”则表示更新版本时让用户只能更新到第二位版本的最高位即eg.2.7.0版本

    如果在devDependencies中的信息为:”gulp”:”~2.0.0”则表示更新版本时让用户只能更新到第三位版本的最高位即eg.2.0.1版本

    如果在devDependencies中的信息为:”gulp”:”*”则表示更新版本时让用户可以更新到最新版本即eg.3.9.0版本

    执行版本的更新命令:eg. npm update

  • npm install时会从默认的源下载对应的东西,有时这个源不一定是最快的,可能会遇到网络的问题,可以使用nrm工具更换npm的安装包的源

  • 安装nrm: npm install nrm -g

  • nrm ls:查看可以使用的源

  • nrm test:查看可以使用的源与对应的连接速度[越小越快]

  • 切换源:eg. nrm use taobao [taobao为源的名称]

    之后如果再使用npm安装东西时则会使用淘宝的源进行下载

猜你喜欢

转载自blog.csdn.net/qq_34829447/article/details/81390067
NPM
今日推荐