npm学习笔记

作者: 无知者云 | 来源:发表于2019-07-03 23:01 被阅读0次
  • module和js文件一一对应
  • 一个package可以包含多个module
  • package可以有以下几种形式:
    a. 含有package.json的目录
    b. 由a压缩成的tar包
    c. 指向b的URL
  • 一个module表示可以被node的require()函数加载的东西,可以有以下几种形式:
    a. 一个包含了package.json的目录,并且该package.json包含有main字段
    b. 一个包含了index.js的目录
    c. 一个js文件
  • 一个module并不需要由package.json文件,也即不是所有的module都是package,只有包含包含有package.json的module才是package。
  • scope的作用是将相关性强的多个package放到同一个命名空间下,比如某个组织所开发某些package集合,其格式为:
@npm/package-name
  • package有public和private之分,其中:没有scope的package总是public的;private的pakcage总是scoped的;scope的的package默认是private,需要显式地设置其为private的。

  • 搜索某个package:

npm search express
  • 全自动创建package:
npm init -y
  • 列出所有安装的package:
npm list
  • 仅列出直接安装的package:
npm list --depth0
  • 列出全局安装的package:
npm list -g
  • 安装package
npm install package
  • 安装时同时保存到package.json的dependencies:
npm install package --save
  • 安装时同时保存到package.json的devDependencies:
npm install package --save-dev

相关文章

  • npm学习笔记

    依赖包的版本限制 我们通常在package.json文件中看到如下: key 是依赖的包名称,value 是这个包...

  • npm 学习笔记

    1.npm简介 npm 是 2009 年开始的一个 javascript模块管理工具,也是最流行的代码共享平台之一...

  • npm学习笔记

    1. npm 简介 npm :一个包管理工具 包/模块 :为了JavaScript编写人员 共享 他们为解决一些特...

  • 学习笔记《npm》

    npm 是最普遍使用的 javascript 包管理工具,可以理解成手机上的 appstore 或者 Androi...

  • npm学习笔记

    module和js文件一一对应 一个package可以包含多个module package可以有以下几种形式:a....

  • npm 学习笔记

    NPM NPM 是随同 Node 一起安装的包管理工具,能解决 Node 代码部署上的很多问题,常见的使用场景有以...

  • webpack4配置记录

    webpack学习笔记 一、 学习webpack 1. webpack基本环境 npm init -y cnpm ...

  • NPM 学习笔记整理

    什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...

  • npm 发包 学习笔记

    发布到npm 注册npm账号(已有可忽略) 新建文件夹,进入该文件夹,运行npm init,生成package.j...

  • REACT笔记1(webpack)

    以下内容为学习react中新增笔记: webpack: 1.npm install react --save-de...

网友评论

    本文标题:npm学习笔记

    本文链接:https://www.haomeiwen.com/subject/dsyhhctx.html