zoukankan      html  css  js  c++  java
  • node——npm

    npm

    1.npm是nodejs的包管理器

    2.npm 有很多代码仓库和代码模块

    3.npm有一个npm客户端

    4.npm本身也是基于Node.js开发的包

    5.npm install npm@latest -g

    安装最新的npm

    6.-g 全局安装,意思是这个包可以作为一个命令行工具来使用了,而不是说安装了在本计算机就可以不需要本地安装就可以使用,如果在整个项目中要用到这个包,一定要做本地安装,这样才会有node_modules,才会有这个包,找这个包也会更快。

    模块(Modules)和包(Packages)

    Modules是需要require加载的,否者只是一个package,包必须有一个package.json文件来描述

    1.package.json

    一个包描述文件,或者叫项目描述文件。

    元数据:描述自身的数据。

    创建:npm install

    常见项

    name:包的名字

    version:包的版本

    description:包描述

    author:包作者

    main:包的入口js文件,从main字段这里是指定的那个js文件开始执行

    dependencies:当前依赖的其他包

    2.package-lock.json文件

    引进这个使npm安装包更快

    这个会保存当前项目包的很多信息,包括pakeage依赖的其他包,当下次安装的时候可以直接下载,如果没有package-lock.json还要去搜索包的相关信息,就会比较慢。

  • 相关阅读:
    Python之eval的使用
    Python文件操作
    Python异常处理
    Python设计模式之单例模式
    Python面向对象
    Minimum Window Substring
    Minimum Size Subarray Sum
    Find Minimum in Rotated Sorted Array II
    Closest Binary Search Tree Value II
    Closest Binary Search Tree Value
  • 原文地址:https://www.cnblogs.com/ellen-mylife/p/10882156.html
Copyright © 2011-2022 走看看