先端構築_Nodejs
3440 ワード
先端モジュール化主に解決された問題 先端モジュール化規範
Common JSアプリケーションシーン 導出 導入 導入モジュール-ローディング機構 nvm(推奨) npm nrm(切替元使用)
パソコンにnodejsがインストールされている場合(3 mでインストールする前に)、先にアンインストールしなければならない.初期化とインストール 更新と削除
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取付法)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 -v
npm -v
npm config set registry https://registry.npm.taobao.org
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 。