Macの下でNodeJS学習ノートは第一のNodeJS開発環境を構築します.
一.準備
Node JS(Node,npm)をインストールしました.
二.
1.ワークスペースの作成:
3.expressプロジェクトを構築し、最初のプロジェクトを開始する
Express Command not found 最初の操作:「nodejs開発マニュアル」に従って 解決方法: をインストールする.原因:express 3+すでに一つのAPPを作成する機能をexpress-generatorに分離しました.それがなければ、アプリケーションを作成できません. . express-t ejs microblogsが作成したのはejsテンプレートエンジンではなく、jadeテンプレートエンジン です.最初の操作:「nodejs開発ガイド」に従ってコマンドラインで です.の場合、microblogsフォルダのpackage.jsonを見ると、作成されたのはejsテンプレートではなく、jadeテンプレートエンジン であることが分かります.解決方法:バージョンが違っています.エラーコマンドを使っています. です. node ap.jsは効果がありません. 最初の操作:「nodejs開発ガイド」に従って命令行でnode ap.jsをノックし、ブラウザで傍受した3000ポート にアクセスする.出現状況:ページにアクセスできない 解決方法:バージョンが違っています.間違ったコマンドを使いました. です.
上の段はhttp://blog.csdn.net/dai_ジンg/articale/detail/38087443 で取得します.
原因を見つけたら、次のコマンドを実行します.
リンクは以下から来ています.http://blog.fens.me/series-nodejs/
このリンクの内容はNodeJSの初心者にぴったりです.
Node JS(Node,npm)をインストールしました.
二.
1.ワークスペースの作成:
$ mkdir ~/workspace/nodejs/
$ cd ~/workspace/nodejs/
$ pwd
/Users/vincent/Desktop/my/workspace/nodejs
2.据え付け express$ sudo npm install express -g
[email protected] /usr/local/lib/node_modules/express
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected])
3.expressプロジェクトを構築し、最初のプロジェクトを開始する
$ express -e nodejs-demo
-bash: express: command not found
私もここで穴を掘ったことがあります.娘を探して調べてみました.結果から満足できる結果を見つけました.npm install -g express
をノックし、インストールしました.リンク命令行でexpress --help
をノックすると、上の理由があります.npm install -g express-generator
express -t ejs microblog
を叩いてアプリケーションを作成するためのものです.アプリケーションの名前はmicroblogs、テンプレートエンジンはejs express -e microblog
(-eはejsテンプレートです.)npm start
上の段はhttp://blog.csdn.net/dai_ジンg/articale/detail/38087443 で取得します.
原因を見つけたら、次のコマンドを実行します.
$ sudo npm install -g express-generator
/usr/local/bin/express -> /usr/local/lib/node_modules/express-generator/bin/express
[email protected] /usr/local/lib/node_modules/express-generator
├── [email protected] ([email protected])
└── [email protected] ([email protected])
$ express -e nodejs-demo
create : nodejs-demo
create : nodejs-demo/package.json
create : nodejs-demo/app.js
create : nodejs-demo/public
create : nodejs-demo/public/images
create : nodejs-demo/public/javascripts
create : nodejs-demo/public/stylesheets
create : nodejs-demo/public/stylesheets/style.css
create : nodejs-demo/routes
create : nodejs-demo/routes/index.js
create : nodejs-demo/routes/users.js
create : nodejs-demo/views
create : nodejs-demo/views/index.ejs
create : nodejs-demo/views/error.ejs
create : nodejs-demo/bin
create : nodejs-demo/bin/www
install dependencies:
$ cd nodejs-demo && npm install
run the app:
$ DEBUG=nodejs-demo ./bin/www
依存パッケージのインストール$ cd nodejs-demo/
$ sudo npm install
[email protected] node_modules/ejs
[email protected] node_modules/cookie-parser
├── [email protected]
└── [email protected]
[email protected] node_modules/debug
└── [email protected]
[email protected] node_modules/serve-favicon
├── [email protected]
├── [email protected]
└── [email protected] ([email protected])
[email protected] node_modules/morgan
├── [email protected]
├── [email protected]
└── [email protected] ([email protected])
[email protected] node_modules/express
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected])
[email protected] node_modules/body-parser
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected]
├── [email protected]
└── [email protected] ([email protected])
起動プログラム$ npm start
> [email protected] start /Users/vincent/Desktop/my/workspace/nodejs/nodejs-demo
> node ./bin/www
もう一つの端末を開けて、起動に成功したかどうかをテストします.$ curl localhost:3000
<!DOCTYPE html>
<html>
<head>
<title>Express</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
<h1>Express</h1>
<p>Welcome to Express</p>
</body>
</html>
本文の内容は根拠です.http://blog.fens.me/nodejs-enviroment/ の説明による操作記録を作成します.リンクは以下から来ています.http://blog.fens.me/series-nodejs/
このリンクの内容はNodeJSの初心者にぴったりです.