SlideShare a Scribd company logo
1 of 104
NODE.JS BASIC
    大綱、基礎介紹




         Caesar Chi
         http://about.me/clonn
BASIC

•Java
•JavaScript
•Node.js
•Java
•JavaScript
•Node.js
課程
•Node.js

•Node.js   MySQL
•RealTime Application

•NoSQL
•Node.js

•Node.js   MySQL
•RealTime Application

•NoSQL
事前技能表
Command line
GIT(Github)
JavaScript
Server
注意事項
No Alert
No Alert
Crash only
講   麼多
JavaScript
JavaScript
好處?
JavaScript
JavaScript
JavaScript
JavaScript
JavaScript
JavaScript
NON-BLOCKING
  非阻塞模式
EVENT-DRIVEN
事件驅動模型
http://www.flickr.com/photos/goldentime/4089413847/sizes/z/in/photostream/




 HIGH CONCURRENCY
     高連線數量
非阻塞?事件驅動?
用具體一點的說法
以媽媽當主角說明
舊有作法
舊有作法
舊有作法
舊有作法
非阻塞作法
ZZZZZZZ
JS STYLE
var monther = require('monther');
var monther = require('monther');

monther.on('       ', function (    ){
  return   ;
});
var monther = require('monther');

monther.on('       ', function (    ){
  return   ;
});
var monther = require('monther');

monther.on('       ', function (    ){
  return   ;
});
var monther = require('monther');

monther.on('cofee', function (data) {
  return data;
});

monther.on('egg', function (egg) {
  return egg;
});

monther.on('cake', function (cake) {
  return cake;
});
REQUIRE???
REQUIRE
    =
LOAD MODULE
<script src=‘xxx’>
<script src=‘xxx’>


<script src=‘jquery.js’></script>
var xxxx=require(‘xxx’);
var xxxx=require(‘xxx’);
var xxxx=require(‘xxx’);



         var http = require(‘http’);
var xxxx=require(‘xxx’);



         var http = require(‘http’);
var xxxx=require(‘xxx’);



        var http = require(‘http.js’);
        var http = require(‘http’);
var xxxx=require(‘xxx’);



        var http = require(‘http.js’);
        var http = require(‘http’);
var xxxx=require(‘xxx’);



        var http = require(‘http.js’);
        var http = require(‘http’);
var xxxx=require(‘xxx’);



        var http = require(‘http.js’);
        var http = require(‘http’);
new.js         old.js
var a = 123;   var a = 456;
new.js         old.js
var a = 123;   var a = 456;
PRINT(A)?
module.js
module.exports = {};
MODULE
var http = require(‘http’);
var fs = require(‘fs’);
var path = require(‘./yoo’);
.
COMMONJS
 http://www.commonjs.org/
http://www.commonjs.org/
MODULE 管理
MODULE 管理
• Global   module,
   • 例如, process

• internal   module,
   • 例如, http, fs, path, child_process...

• external   module,
• Global   module,
   • 例如, process

• internal   module,
   • 例如, http, fs, path, child_process...

• external   module,
NPM
• npm   install module_name

• npm   install -g module_name

• npm   update [module_name]

• npm   list

• npm   ...
• npm   install module_name

• npm   install -g module_name

• npm   update [module_name]

• npm   list

• npm   ...
NPM
•外部模組,        存於...

 •node_modules/.....
•外部模組,        存於...

 •node_modules/.....
NPM
•dependency   manage
 •package.json
•dependency   manage
 •package.json
NPM
•dependency   manage
 •package.json
•dependency   manage
 •package.json
NODE 到底是什麼?
Node workShop Basic
Node workShop Basic
Node workShop Basic
Node workShop Basic
Node workShop Basic

More Related Content

What's hot

WebCamp 2016: Python. Михаил Бегерский: Использование asyncio-стека для разра...
WebCamp 2016: Python. Михаил Бегерский: Использование asyncio-стека для разра...WebCamp 2016: Python. Михаил Бегерский: Использование asyncio-стека для разра...
WebCamp 2016: Python. Михаил Бегерский: Использование asyncio-стека для разра...
WebCamp
 

What's hot (19)

Glusterfs session #16 self-heal daemon ( for replication)
Glusterfs session #16   self-heal daemon ( for replication)Glusterfs session #16   self-heal daemon ( for replication)
Glusterfs session #16 self-heal daemon ( for replication)
 
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Web開発の技術選び、 好き嫌いでやってませんか  〜技術選びで注目すべきポイントとは〜Web開発の技術選び、 好き嫌いでやってませんか  〜技術選びで注目すべきポイントとは〜
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
 
Gauva
GauvaGauva
Gauva
 
Introduction to node js
Introduction to node jsIntroduction to node js
Introduction to node js
 
GruntJS + Wordpress
GruntJS + WordpressGruntJS + Wordpress
GruntJS + Wordpress
 
Banquet 36
Banquet 36Banquet 36
Banquet 36
 
Introduction to node.js
Introduction to  node.jsIntroduction to  node.js
Introduction to node.js
 
Deep Visibility for Production Microservices
Deep Visibility for Production MicroservicesDeep Visibility for Production Microservices
Deep Visibility for Production Microservices
 
Test innode
Test innodeTest innode
Test innode
 
Server Side Apocalypse, JS
Server Side Apocalypse, JSServer Side Apocalypse, JS
Server Side Apocalypse, JS
 
Hunting Performance Problems in Node.js and beyond
Hunting Performance Problems in Node.js and beyondHunting Performance Problems in Node.js and beyond
Hunting Performance Problems in Node.js and beyond
 
Something about node basics
Something about node basicsSomething about node basics
Something about node basics
 
asyncio stack for web-development
asyncio stack for web-developmentasyncio stack for web-development
asyncio stack for web-development
 
NodeJS
NodeJSNodeJS
NodeJS
 
Create a RESTful API with NodeJS, Express and MongoDB
Create a RESTful API with NodeJS, Express and MongoDBCreate a RESTful API with NodeJS, Express and MongoDB
Create a RESTful API with NodeJS, Express and MongoDB
 
Deployment Patterns of WSO2 Identity Server
Deployment Patterns of WSO2 Identity ServerDeployment Patterns of WSO2 Identity Server
Deployment Patterns of WSO2 Identity Server
 
On Demand Javascript - Scalecamp 2009
On Demand Javascript - Scalecamp 2009On Demand Javascript - Scalecamp 2009
On Demand Javascript - Scalecamp 2009
 
Windows Azure loves OSS
Windows Azure loves OSSWindows Azure loves OSS
Windows Azure loves OSS
 
WebCamp 2016: Python. Михаил Бегерский: Использование asyncio-стека для разра...
WebCamp 2016: Python. Михаил Бегерский: Использование asyncio-стека для разра...WebCamp 2016: Python. Михаил Бегерский: Использование asyncio-стека для разра...
WebCamp 2016: Python. Михаил Бегерский: Использование asyncio-стека для разра...
 

Viewers also liked

Without Singing The World Would Be Barren
Without Singing The World Would Be BarrenWithout Singing The World Would Be Barren
Without Singing The World Would Be Barren
Renny
 
Hiring trends 2012
Hiring trends 2012Hiring trends 2012
Hiring trends 2012
Lynn Hazan
 
包小強的真心告白
包小強的真心告白包小強的真心告白
包小強的真心告白
lu13589
 
Creating Extensible Plugins for WordPress
Creating Extensible Plugins for WordPressCreating Extensible Plugins for WordPress
Creating Extensible Plugins for WordPress
Hristo Chakarov
 
Dr Chris Stout Outcomes Management
Dr Chris Stout Outcomes ManagementDr Chris Stout Outcomes Management
Dr Chris Stout Outcomes Management
Dr. Chris Stout
 
Exploratory Analysis
Exploratory AnalysisExploratory Analysis
Exploratory Analysis
An Wang
 
20120722 word press
20120722 word press20120722 word press
20120722 word press
Seungmin Sun
 

Viewers also liked (18)

Recruitment 2016: Playing the Long Game with Your Lead Pool
Recruitment 2016: Playing the Long Game with Your Lead PoolRecruitment 2016: Playing the Long Game with Your Lead Pool
Recruitment 2016: Playing the Long Game with Your Lead Pool
 
09NTC: Your Website as an Experience of Your Brand (PETA)
09NTC: Your Website as an Experience of Your Brand (PETA)09NTC: Your Website as an Experience of Your Brand (PETA)
09NTC: Your Website as an Experience of Your Brand (PETA)
 
Engaging Teens: taking health class out of the classroom
Engaging Teens: taking health class out of the classroomEngaging Teens: taking health class out of the classroom
Engaging Teens: taking health class out of the classroom
 
鄧宗業 菸商行銷策略
鄧宗業 菸商行銷策略鄧宗業 菸商行銷策略
鄧宗業 菸商行銷策略
 
Without Singing The World Would Be Barren
Without Singing The World Would Be BarrenWithout Singing The World Would Be Barren
Without Singing The World Would Be Barren
 
Hiring trends 2012
Hiring trends 2012Hiring trends 2012
Hiring trends 2012
 
Content Marketing Strategic Workshop Presentation
Content Marketing Strategic Workshop PresentationContent Marketing Strategic Workshop Presentation
Content Marketing Strategic Workshop Presentation
 
6. Identyfikowanie i charakteryzowanie jednostki centralnej komputera
6. Identyfikowanie i charakteryzowanie jednostki centralnej komputera6. Identyfikowanie i charakteryzowanie jednostki centralnej komputera
6. Identyfikowanie i charakteryzowanie jednostki centralnej komputera
 
包小強的真心告白
包小強的真心告白包小強的真心告白
包小強的真心告白
 
Creating Extensible Plugins for WordPress
Creating Extensible Plugins for WordPressCreating Extensible Plugins for WordPress
Creating Extensible Plugins for WordPress
 
Dr Chris Stout Outcomes Management
Dr Chris Stout Outcomes ManagementDr Chris Stout Outcomes Management
Dr Chris Stout Outcomes Management
 
Problemas ambientales
Problemas ambientalesProblemas ambientales
Problemas ambientales
 
Exploratory Analysis
Exploratory AnalysisExploratory Analysis
Exploratory Analysis
 
Channel strip (mixer)
Channel strip (mixer)Channel strip (mixer)
Channel strip (mixer)
 
Banned Books
Banned BooksBanned Books
Banned Books
 
20120722 word press
20120722 word press20120722 word press
20120722 word press
 
Linkedin groups: An Implementation Aid
Linkedin groups: An Implementation AidLinkedin groups: An Implementation Aid
Linkedin groups: An Implementation Aid
 
Analisis foda
Analisis fodaAnalisis foda
Analisis foda
 

Similar to Node workShop Basic

Invokedynamic / JSR-292
Invokedynamic / JSR-292Invokedynamic / JSR-292
Invokedynamic / JSR-292
ytoshima
 
The Power of the JVM: Applied Polyglot Projects with Java and JavaScript
The Power of the JVM: Applied Polyglot Projects with Java and JavaScriptThe Power of the JVM: Applied Polyglot Projects with Java and JavaScript
The Power of the JVM: Applied Polyglot Projects with Java and JavaScript
Hazelcast
 
X64服务器 lnmp服务器部署标准 new
X64服务器 lnmp服务器部署标准 newX64服务器 lnmp服务器部署标准 new
X64服务器 lnmp服务器部署标准 new
Yiwei Ma
 
Security in PHP - 那些在滲透測試的小技巧
Security in PHP - 那些在滲透測試的小技巧Security in PHP - 那些在滲透測試的小技巧
Security in PHP - 那些在滲透測試的小技巧
Orange Tsai
 
Orange@php conf
Orange@php confOrange@php conf
Orange@php conf
Hash Lin
 

Similar to Node workShop Basic (20)

introduction to node.js
introduction to node.jsintroduction to node.js
introduction to node.js
 
Invokedynamic / JSR-292
Invokedynamic / JSR-292Invokedynamic / JSR-292
Invokedynamic / JSR-292
 
The Power of the JVM: Applied Polyglot Projects with Java and JavaScript
The Power of the JVM: Applied Polyglot Projects with Java and JavaScriptThe Power of the JVM: Applied Polyglot Projects with Java and JavaScript
The Power of the JVM: Applied Polyglot Projects with Java and JavaScript
 
JavaScript Basics with baby steps
JavaScript Basics with baby stepsJavaScript Basics with baby steps
JavaScript Basics with baby steps
 
Shark
Shark Shark
Shark
 
X64服务器 lnmp服务器部署标准 new
X64服务器 lnmp服务器部署标准 newX64服务器 lnmp服务器部署标准 new
X64服务器 lnmp服务器部署标准 new
 
Bonnes pratiques de développement avec Node js
Bonnes pratiques de développement avec Node jsBonnes pratiques de développement avec Node js
Bonnes pratiques de développement avec Node js
 
JavaScript performance patterns
JavaScript performance patternsJavaScript performance patterns
JavaScript performance patterns
 
Node.js 기반 정적 페이지 블로그 엔진, 하루프레스
Node.js 기반 정적 페이지 블로그 엔진, 하루프레스Node.js 기반 정적 페이지 블로그 엔진, 하루프레스
Node.js 기반 정적 페이지 블로그 엔진, 하루프레스
 
Grunt & Front-end Workflow
Grunt & Front-end WorkflowGrunt & Front-end Workflow
Grunt & Front-end Workflow
 
Security in PHP - 那些在滲透測試的小技巧
Security in PHP - 那些在滲透測試的小技巧Security in PHP - 那些在滲透測試的小技巧
Security in PHP - 那些在滲透測試的小技巧
 
Orange@php conf
Orange@php confOrange@php conf
Orange@php conf
 
Next Generation DevOps in Drupal: DrupalCamp London 2014
Next Generation DevOps in Drupal: DrupalCamp London 2014Next Generation DevOps in Drupal: DrupalCamp London 2014
Next Generation DevOps in Drupal: DrupalCamp London 2014
 
CasperJS and PhantomJS for Automated Testing
CasperJS and PhantomJS for Automated TestingCasperJS and PhantomJS for Automated Testing
CasperJS and PhantomJS for Automated Testing
 
Dcjq node.js presentation
Dcjq node.js presentationDcjq node.js presentation
Dcjq node.js presentation
 
[Coscup 2012] JavascriptMVC
[Coscup 2012] JavascriptMVC[Coscup 2012] JavascriptMVC
[Coscup 2012] JavascriptMVC
 
Nashorn: JavaScript that doesn’t suck (ILJUG)
Nashorn: JavaScript that doesn’t suck (ILJUG)Nashorn: JavaScript that doesn’t suck (ILJUG)
Nashorn: JavaScript that doesn’t suck (ILJUG)
 
Web a Quebec - JS Debugging
Web a Quebec - JS DebuggingWeb a Quebec - JS Debugging
Web a Quebec - JS Debugging
 
node.js Module Development
node.js Module Developmentnode.js Module Development
node.js Module Development
 
Nodejs in Production
Nodejs in ProductionNodejs in Production
Nodejs in Production
 

More from Caesar Chi

More from Caesar Chi (20)

為何技術老人這樣想那樣做?
為何技術老人這樣想那樣做?為何技術老人這樣想那樣做?
為何技術老人這樣想那樣做?
 
面試AI技術大進化,加速招聘軟體工程師的全套攻略!
面試AI技術大進化,加速招聘軟體工程師的全套攻略!面試AI技術大進化,加速招聘軟體工程師的全套攻略!
面試AI技術大進化,加速招聘軟體工程師的全套攻略!
 
初探工程師升級手冊 2022
初探工程師升級手冊 2022初探工程師升級手冊 2022
初探工程師升級手冊 2022
 
預約及客服 LINE 服務串接大挑戰
預約及客服 LINE 服務串接大挑戰預約及客服 LINE 服務串接大挑戰
預約及客服 LINE 服務串接大挑戰
 
Remote monitoring widget setup and customization
Remote monitoring  widget setup and customizationRemote monitoring  widget setup and customization
Remote monitoring widget setup and customization
 
JS 從 Non-type 到 Type 的愛恨情仇
JS 從 Non-type 到 Type 的愛恨情仇JS 從 Non-type 到 Type 的愛恨情仇
JS 從 Non-type 到 Type 的愛恨情仇
 
LINE@ 2.0 offline to online
LINE@ 2.0  offline to onlineLINE@ 2.0  offline to online
LINE@ 2.0 offline to online
 
Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow
Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow
Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow
 
PWA and Chatbot - with e-Commerce experience sharing
PWA and Chatbot - with e-Commerce experience sharingPWA and Chatbot - with e-Commerce experience sharing
PWA and Chatbot - with e-Commerce experience sharing
 
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
 
codecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introducecodecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introduce
 
遠端團隊專案建立與管理 remote team management 2016
遠端團隊專案建立與管理 remote team management 2016遠端團隊專案建立與管理 remote team management 2016
遠端團隊專案建立與管理 remote team management 2016
 
Introduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flowIntroduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flow
 
如何提昇技術力 - 參與技術社群之經驗分享
如何提昇技術力 - 參與技術社群之經驗分享如何提昇技術力 - 參與技術社群之經驗分享
如何提昇技術力 - 參與技術社群之經驗分享
 
html5 & phonegap
html5 & phonegaphtml5 & phonegap
html5 & phonegap
 
From devOps to front end Ops, test first
From devOps to front end Ops, test firstFrom devOps to front end Ops, test first
From devOps to front end Ops, test first
 
Docker with Cloud Service GCPUG
Docker with Cloud Service  GCPUGDocker with Cloud Service  GCPUG
Docker with Cloud Service GCPUG
 
從失敗中學習打造技術團隊
從失敗中學習打造技術團隊從失敗中學習打造技術團隊
從失敗中學習打造技術團隊
 
Docker with Cloud Service
Docker with Cloud ServiceDocker with Cloud Service
Docker with Cloud Service
 
技術單兵作戰及團隊開發流程差異
技術單兵作戰及團隊開發流程差異技術單兵作戰及團隊開發流程差異
技術單兵作戰及團隊開發流程差異
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Node workShop Basic

Editor's Notes

  1. \n
  2. &amp;#x57FA;&amp;#x790E;&amp;#x524D;&amp;#x9762;&amp;#xFF0C;&amp;#x5148;&amp;#x63D0;&amp;#x5230; Java, JavaScript, Node.js &amp;#x4E4B;&amp;#x9593;&amp;#x7684;&amp;#x95DC;&amp;#x4FC2;&amp;#xFF0C;&amp;#x6BD4;&amp;#x8F03;&amp;#x4E09;&amp;#x8005;&amp;#x95DC;&amp;#x4FC2;\n
  3. &amp;#x57FA;&amp;#x790E;&amp;#x524D;&amp;#x9762;&amp;#xFF0C;&amp;#x5148;&amp;#x63D0;&amp;#x5230; Java, JavaScript, Node.js &amp;#x4E4B;&amp;#x9593;&amp;#x7684;&amp;#x95DC;&amp;#x4FC2;&amp;#xFF0C;&amp;#x6BD4;&amp;#x8F03;&amp;#x4E09;&amp;#x8005;&amp;#x95DC;&amp;#x4FC2;\n
  4. \n
  5. \n
  6. \n
  7. Node.js always code in JavaScript\n
  8. Node.js always code in JavaScript\n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. &amp;#x9084;&amp;#x662F;&amp;#x8981;&amp;#x6301;&amp;#x7E8C;&amp;#x5BEB; JavaScript\n
  15. &amp;#x9084;&amp;#x662F;&amp;#x8981;&amp;#x6301;&amp;#x7E8C;&amp;#x5BEB; JavaScript\n
  16. \n
  17. broswser\n
  18. server js\n\n
  19. &amp;#x524D;&amp;#x5F8C;&amp;#x7AEF;&amp;#x90FD;&amp;#x4E00;&amp;#x8D77;&amp;#x5BEB; JavaScript\n
  20. &amp;#x5F8C;&amp;#x7AEF;&amp;#x7A31;&amp;#x70BA; Node, &amp;#x524D;&amp;#x7AEF;&amp;#x7A31;&amp;#x70BA; JavaScript&amp;#xFF0C;&amp;#x9664;&amp;#x4E86;&amp;#x8A9E;&amp;#x8A00;&amp;#x4E0A;&amp;#x7684;&amp;#x512A;&amp;#x52E2;&amp;#x4E4B;&amp;#x5916;&amp;#xFF1F;\n
  21. &amp;#x5F8C;&amp;#x7AEF;&amp;#x7A31;&amp;#x70BA; Node, &amp;#x524D;&amp;#x7AEF;&amp;#x7A31;&amp;#x70BA; JavaScript&amp;#xFF0C;&amp;#x9664;&amp;#x4E86;&amp;#x8A9E;&amp;#x8A00;&amp;#x4E0A;&amp;#x7684;&amp;#x512A;&amp;#x52E2;&amp;#x4E4B;&amp;#x5916;&amp;#xFF1F;\n
  22. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x6A21;&amp;#x5F0F;&amp;#xFF0C;&amp;#x8B1B;&amp;#x89E3;&amp;#x4E00;&amp;#x4E0B;&amp;#x963B;&amp;#x585E;&amp;#x6A21;&amp;#x5F0F;&amp;#x662F;&amp;#x600E;&amp;#x9EBC;&amp;#x9032;&amp;#x884C;&amp;#xFF0C;&amp;#x4F7F;&amp;#x7528; request &amp;#x65B9;&amp;#x5F0F;\n\n
  23. &amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF0C;&amp;#x7576;&amp;#x8A3B;&amp;#x518A;&amp;#x4E8B;&amp;#x4EF6;&amp;#x6642;&amp;#xFF0C;&amp;#x53EA;&amp;#x6709;&amp;#x88AB;&amp;#x89F8;&amp;#x767C;&amp;#x7684;&amp;#x6642;&amp;#x5019;&amp;#x624D;&amp;#x6703;&amp;#x5F15;&amp;#x767C;&amp;#xFF0C;&amp;#x4E26;&amp;#x4E0D;&amp;#x662F;&amp;#x8A3B;&amp;#x518A;&amp;#x7684;&amp;#x6642;&amp;#x5019;&amp;#x5C31;&amp;#x57F7;&amp;#x884C;&amp;#x3002;\n\n
  24. &amp;#x56E0;&amp;#x6B64;&amp;#x4EE5;&amp;#x4E0A;&amp;#x5169;&amp;#x7A2E;&amp;#x7279;&amp;#x6027;&amp;#x5EFA;&amp;#x7ACB;&amp;#xFF0C;&amp;#x5C31;&amp;#x53EF;&amp;#x4EE5;&amp;#x64C1;&amp;#x6709;&amp;#x9AD8;&amp;#x9023;&amp;#x7DDA;&amp;#x6578;&amp;#x91CF;\n\n
  25. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  26. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  27. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  28. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  29. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  30. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  31. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  32. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  33. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  34. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  35. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  36. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  37. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  38. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  39. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  40. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  41. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  42. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  43. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  44. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  45. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  46. &amp;#x6574;&amp;#x9AD4;&amp;#x4F86;&amp;#x8AAA; js code &amp;#x6703;&amp;#x5448;&amp;#x73FE;&amp;#x70BA;&amp;#x4EC0;&amp;#x9EBC;&amp;#x6A23;&amp;#x7684;&amp;#x65B9;&amp;#x5F0F;&amp;#xFF1F;\n
  47. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  48. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  49. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  50. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  51. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  52. &amp;#x6574;&amp;#x9AD4;&amp;#x4F86;&amp;#x8AAA; js code &amp;#x6703;&amp;#x5448;&amp;#x73FE;&amp;#x70BA;&amp;#x4EC0;&amp;#x9EBC;&amp;#x6A23;&amp;#x7684;&amp;#x65B9;&amp;#x5F0F;&amp;#xFF1F;\n
  53. &amp;#x6574;&amp;#x9AD4;&amp;#x4F86;&amp;#x8AAA; js code &amp;#x6703;&amp;#x5448;&amp;#x73FE;&amp;#x70BA;&amp;#x4EC0;&amp;#x9EBC;&amp;#x6A23;&amp;#x7684;&amp;#x65B9;&amp;#x5F0F;&amp;#xFF1F;\n
  54. &amp;#x524D;&amp;#x7AEF;&amp;#x4F7F;&amp;#x7528;&amp;#x7684;&amp;#x65B9;&amp;#x5F0F;&amp;#x4F7F;&amp;#x7528; script, src, &amp;#x8209;&amp;#x4F8B; jquery.js\n
  55. &amp;#x5F8C;&amp;#x7AEF;&amp;#x7A31;&amp;#x70BA; Node, &amp;#x524D;&amp;#x7AEF;&amp;#x7A31;&amp;#x70BA; JavaScript&amp;#xFF0C;&amp;#x9664;&amp;#x4E86;&amp;#x8A9E;&amp;#x8A00;&amp;#x4E0A;&amp;#x7684;&amp;#x512A;&amp;#x52E2;&amp;#x4E4B;&amp;#x5916;&amp;#xFF1F;\n
  56. &amp;#x5F8C;&amp;#x7AEF;&amp;#x7A31;&amp;#x70BA; Node, &amp;#x524D;&amp;#x7AEF;&amp;#x7A31;&amp;#x70BA; JavaScript&amp;#xFF0C;&amp;#x9664;&amp;#x4E86;&amp;#x8A9E;&amp;#x8A00;&amp;#x4E0A;&amp;#x7684;&amp;#x512A;&amp;#x52E2;&amp;#x4E4B;&amp;#x5916;&amp;#xFF1F;\n
  57. http.js\n
  58. module &amp;#x5F15;&amp;#x5165;&amp;#x65B9;&amp;#x6CD5;, .js &amp;#x53EF;&amp;#x52A0;&amp;#x5165;&amp;#xFF0C;&amp;#x53EF;&amp;#x4E0D;&amp;#x52A0;&amp;#x5165;\n
  59. module &amp;#x5F15;&amp;#x5165;&amp;#x65B9;&amp;#x6CD5;, .js &amp;#x53EF;&amp;#x52A0;&amp;#x5165;&amp;#xFF0C;&amp;#x53EF;&amp;#x4E0D;&amp;#x52A0;&amp;#x5165;\n
  60. &amp;#x5982;&amp;#x679C;&amp;#x5169;&amp;#x500B;&amp;#x6A94;&amp;#x6848;&amp;#x4E92;&amp;#x76F8;&amp;#x8B8A;&amp;#x6578;&amp;#x662F;&amp;#x53D6;&amp;#x4E00;&amp;#x6A23;&amp;#x7684;&amp;#xFF0C;&amp;#x4EE5;&amp;#x524D;&amp;#x7AEF;&amp;#x4F86;&amp;#x8AAA;&amp;#xFF0C;\n
  61. &amp;#x4E92;&amp;#x76F8;&amp;#x6253;&amp;#x67B6;\n
  62. &amp;#x6574;&amp;#x9AD4;&amp;#x4F86;&amp;#x8AAA; js code &amp;#x6703;&amp;#x5448;&amp;#x73FE;&amp;#x70BA;&amp;#x4EC0;&amp;#x9EBC;&amp;#x6A23;&amp;#x7684;&amp;#x65B9;&amp;#x5F0F;&amp;#xFF1F;\n
  63. &amp;#x6BCF;&amp;#x500B; file, &amp;#x90FD;&amp;#x662F;&amp;#x4E00;&amp;#x500B; module, &amp;#x4E92;&amp;#x76F8;&amp;#x5F15;&amp;#x7528;&amp;#xFF0C;&amp;#x537B;&amp;#x4E0D;&amp;#x6703;&amp;#x4E92;&amp;#x76F8;&amp;#x5E72;&amp;#x64FE;&amp;#xFF0C;&amp;#x6703;&amp;#x662F;&amp;#x7368;&amp;#x7ACB;&amp;#x904B;&amp;#x4F5C;&amp;#x7684;&amp;#x6A21;&amp;#x7D44;&amp;#xFF0C;&amp;#x81F3;&amp;#x65BC;&amp;#x9019;&amp;#x4E9B;&amp;#x904B;&amp;#x4F5C;&amp;#x7684;&amp;#x898F;&amp;#x7BC4;&amp;#x90FD;&amp;#x7A31;&amp;#x70BA;\n
  64. &amp;#x6574;&amp;#x9AD4;&amp;#x4F86;&amp;#x8AAA; js code &amp;#x6703;&amp;#x5448;&amp;#x73FE;&amp;#x70BA;&amp;#x4EC0;&amp;#x9EBC;&amp;#x6A23;&amp;#x7684;&amp;#x65B9;&amp;#x5F0F;&amp;#xFF1F;\n
  65. &amp;#x9019;&amp;#x4E9B;&amp;#x90FD;&amp;#x662F;&amp;#x6A21;&amp;#x7D44;&amp;#xFF0C;&amp;#x6BCF;&amp;#x500B;&amp;#x90FD;&amp;#x662F;&amp;#x6A21;&amp;#x7D44;\n
  66. &amp;#x9019;&amp;#x4E9B;&amp;#x6771;&amp;#x897F;&amp;#x90FD;&amp;#x662F;&amp;#x5C6C;&amp;#x65BC; commonjs &amp;#x898F;&amp;#x7BC4;&amp;#x90E8;&amp;#x5206;&amp;#xFF0C;common &amp;#x4E26;&amp;#x4E0D;&amp;#x662F;&amp;#x4E00;&amp;#x5957;&amp;#x65B0;&amp;#x7684; library &amp;#xFF0C;&amp;#x800C;&amp;#x662F;&amp;#x898F;&amp;#x7BC4;, &amp;#x7528;&amp;#x4F86;&amp;#x898F;&amp;#x7BC4; js &amp;#x5728;&amp;#x524D;&amp;#x7AEF;&amp;#x4EE5;&amp;#x5916;&amp;#x61C9;&amp;#x7528;&amp;#x7684;&amp;#x65B9;&amp;#x5F0F;\n
  67. &amp;#x90A3;&amp;#x65E2;&amp;#x7136;&amp;#x6709;&amp;#x9019;&amp;#x9EBC;&amp;#x591A;&amp;#x6A21;&amp;#x7D44;&amp;#xFF0C;&amp;#x8981;&amp;#x600E;&amp;#x9EBC;&amp;#x7BA1;&amp;#x7406;&amp;#xFF1F;\n
  68. &amp;#x6709;&amp;#x5206;&amp;#x6210;&amp;#x5168;&amp;#x5C40;&amp;#x53EF;&amp;#x4F7F;&amp;#x7528;&amp;#xFF0C;&amp;#x4E0D;&amp;#x7528;&amp;#x8F09;&amp;#x5165;&amp;#x3001;&amp;#x5167;&amp;#x90E8;&amp;#x4F7F;&amp;#x7528;&amp;#xFF0C;&amp;#x4F46;&amp;#x662F;&amp;#x9700;&amp;#x8981;&amp;#x505A; require, &amp;#x5916;&amp;#x90E8;&amp;#x4F7F;&amp;#x7528;&amp;#xFF0C;&amp;#x9700;&amp;#x8981;&amp;#x5F15;&amp;#x5165;&amp;#x5916;&amp;#x90E8;&amp;#x6A94;&amp;#x6848;&amp;#xFF0C;&amp;#x6A21;&amp;#x7D44;\n
  69. npm, node package management.\n
  70. npm, node package management.\n
  71. node_module &amp;#x7684;&amp;#x5132;&amp;#x5B58;&amp;#x4F4D;&amp;#x7F6E;\n
  72. package.json &amp;#x7684;&amp;#x4F7F;&amp;#x7528;&amp;#x6027;\n
  73. package.json &amp;#x7684;&amp;#x4F7F;&amp;#x7528;&amp;#x6027;\n
  74. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  75. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n
  76. &amp;#x975E;&amp;#x963B;&amp;#x585E;&amp;#x3001;&amp;#x4E8B;&amp;#x4EF6;&amp;#x9A45;&amp;#x52D5;&amp;#xFF1F;&amp;#x8DDF;&amp;#x5927;&amp;#x5BB6;&amp;#x8AAA;&amp;#x660E;&amp;#x4E00;&amp;#x6B21;\n