npm --day01

commonjs规范:

  require

  module.exports  或者 exports (简写)  端口挂载在 module 对象下

终端:

  window CMD  或者 git什么来着

npm : 包管理器

  package.json

  node_modules 文件夹  ,查找规则 向上查找

  npm  --save-dev (-D)      --save(-S)   ---> 本地安装 (开发依赖    依赖 package.json更新) 

  npm  包名 -g 全局安装

  npm root    npm root -g   --->  安装地址  

   

 package-locak.json 描述性文件

  package.json 功能性文件   --> npm init 生成

 

下载  npmjs.com

  npm install 包名  [命令]     如:  npm install --save-dev

 

npm注册与发布

  https://www.npmjs.com     注册

  查看包下载地址:  npm config  get  registry   (window)

            npm config list (MAC OS)

      包发布地址: registry.npmjs.com    -->  不能再淘宝镜像上发布

            npm config set registry http://registry.npmjs.com

  发布包到npmjs

    1. 登录:  npm adduser   --->  输入用户名 和 密码

    2. 提示登录成功  (登录用户信息)

    3. npm publish 包名    

    (发布成功后 ,登录 npmjs.com 在自己账户下就可以看到发布记录)

  取消发布

    npm unpublish  包名

    包的发布和取消只能在 npm 上进行,不是淘宝镜像(获取包文件的)

  

  使用淘宝镜像的命令:  npm  config set registry https://registry.npm.taobao.org/

        npm 命令下载路径更改

        cnpm命令 在 安装  reactnative   安装的模块路径比较奇怪, packager 不能正常识别;

     ---> 通过改变 register ,使用 npm 命令 来安装(下载从淘宝镜像上下载,安装用npm管理器),可以直接用npm安装

包管理工具 :

    npm   cnpm   yarn

    yarn init    yarn                     (npm install)  

    yarn global add xxx@x.x.x   (npm install xxx@x.x.x -g)

    yarn  add  xxx@x.x.x  --dev (npm install xxx@x.x.x  --dev-save)

    yarn remove  xxx                 (npm uninstall xxx  --save-dev)

    yarn run xxx                         (npm run xxx)

  

          

 

上一篇:npm insatll 下载依赖总会卡住


下一篇:去除所有androidx