zoukankan      html  css  js  c++  java
  • npm --day01

    commonjs规范:

      https://cdn.bootcss.com/require.js/2.3.6/require.js   模块加载器

      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                                 (npm 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)

    nvm 管理不同版本的 node 与 npm

        node version manager   node.js的版本控制工具   (当手上有多个项目时,每个项目依赖不同的nodejs运行环境)

        nvm 是 Mac 下的node管理工具:  如 brew    ----> node的管理工具

           Windows 下 包管理工具  nvmw

              (nvm-windows 包管理工具)  ---->  和 nvm没有关系

                

        

  • 相关阅读:
    oracle修改登录认证方式
    oracle设定用户密码使用时间
    oracle口令管理之允许某个用户最多尝试三次登录
    信息系统项目管理师考试大纲(组织整理)
    信息系统项目管理师考试大纲知识点汇总
    项目经理、系统架构师或技术骨干应该具备的知识
    【数据挖掘】数据挖掘工程师是做什么的?
    Java学习
    shuffle的过程分析
    Hadoop 原理总结
  • 原文地址:https://www.cnblogs.com/baota/p/12445430.html
Copyright © 2011-2022 走看看