先端構築_Nodejs

3440 ワード

先端モジュール化
  • 主に解決された問題
  • 1、    
    2、       
  • 先端モジュール化規範
  • 1、CommonJS  :Nodejs     CommonJS  
    2、AMD  :      , RequireJS                  ,      ;
    3、UMD  :  AMD commonJS     ,          ;
    4、CMD  : SeaJS                   ,      ;
    5、ES6     :ES6              ,                ,          ;
    Nodejsが使用するモジュール開発規範はCommonJS が使用するモジュール開発規範はES6先端モジュール化
    Common JS
  • アプリケーションシーン
  • CommonJS   Nodejs            ,    Nodejs,        
  • 導出
  • var num = 16;
    var sayHello = function (lang) {
        return helloInLang[lang];
    }
    
    module.exports.num = num;
    module.exports.sayHello = sayHello;
    //      
    exports.num = num;
    exports.sayHello = sayHello;
  • 導入
  • var m1 = require('./lib/greeting');
  • 導入モジュール-ローディング機構
  • 1、    (Nodejs    )
    var http = require('http');
    
    2、     
    Node  NPM(Node Package Manager)       
    NPM      (       )        node_modules    
         ,node               ,    node_modules        
    var cm = require('cm');
    
    3、     (      )
    
             
                 
    var customModule = require('./customModule');
    
    Node           package.json  ,
      ,Node      ,   main         
       (  package.json    main  ),Node          index.js  (main    NodeJS     ,CommonJS              )
    let demo = require("./modules/demo");
    開発環境構築(3 m取付法)
  • nvm(推奨)
  • 1、  nvm-setup.exe     
    2、  setting.txt   (nvm    )
    
         
    node_mirror: https://npm.taobao.org/mirrors/node/ 
    npm_mirror:  https://npm.taobao.org/mirrors/npm/
    
    3、  
               : nvm list
               : nvm list available
             :     nvm install 10.15.1
         node  :    nvm use 10.15.1
    インストール完了nodejsの後、npm 、以下の2つのコマンドで検出できます.node -vnpm -v
  • npm
  •    
    npm config set registry https://registry.npm.taobao.org
  • nrm(切替元使用)
  • 1、  :             npm i nrm -g --registry=https://registry.npm.taobao.org
    2、        : nrm ls
    3、  npm :       nrm use taobao
    旧バージョンNodejsをアンマウント
    パソコンにnodejsがインストールされている場合(3 mでインストールする前に)、先にアンインストールしなければならない.
    1、  nodejs  
    2、     nodejs    node_modules  
         :c:\Program Files
    odejs
    ode_modules 3、 c:\users\
    ode_modules
    NPMプロジェクトの工程化
  • 初期化とインストール
  • //     package.json   ,      
    npm init -y
    
    //    package.json  ,       ,      
    npm install   //  package.json,    
    
    //     ,          (  :vue-cli ,     )
    npm install -g packageName
    //   
    npm i -g packageName
    
    //     ,           
    npm install packageName --save   //         ,      package.json dependencies 
    //   
    npm i packageName -S
    
    npm install packageName --save-dev    //         ,      package.json devDependencies 
    //   
    npm i packageName -D
  • 更新と削除
  • // NPM   
    npm update     //         
    npm update -g  //         
    npm update -g pkg  //        
    npm update pkg  //        
    
    // NPM   
    npm uninstall -g   //        
    npm uninstall      //  node_modules        
    npm uninstall --save      //  package.json dependencies      。
    npm uninstall --save-dev       //  package.json devDependencies      。