記事のディレクトリ
ノード初体験
- コマンドラインを開く方法:
1.win + r-cmdと入力し、Enterキーを押し
ます。2。任意のフォルダーで、Shiftキーを押しながら右クリックし、ここをクリックしてコマンドラインウィンドウを開きます。3 。
フォルダーパスにcmdと入力し、Enterキーを押します。
4.スタートメニューで、管理者としてcmd-runと入力します - ノードメソッドを終了します
。1。コマンドラインで次のように入力します.exit
。2。または、ctrl + cを2回押します。
コマンドラインでjsコードを実行する
- 管理者としてコマンドラインを開き、次のコマンドを記述します。
node
- Enterキーを直接押すと、カーソルが点滅し、ノードコードの書き込み環境に入ります。
- コードを直接書くだけです
- 実行結果は、ブラウザコンソールの結果と同じです。
コマンドラインでjsファイルを実行します
- 最初にjsファイルを作成します。私のファイルパスは
桌面/demo文件夹/idnex.js
- ファイルにいくつかのjsコードを書く
// index.js
console.log('hello node')
- コマンドラインを開き、コマンドラインのパスを、実行するjsファイルを保存するディレクトリと一致させます。
- 切り替え後、コマンドを直接使用して、準備したjsファイルを実行します。
node index.js
- 次に、コマンドラインで記述したjsファイルを実行し、コンソールに出力します。
hello node
Linuxの操作
- LINUX操作とは
- 実際、私たちはコマンドラインでコマンドを使用してコンピューターを操作します
- 私たちのノードはコマンドラインでjsを実行するためです
- したがって、一般的に使用されるコマンドラインコマンドを理解する必要があります
ディレクトリ操作
ディレクトリ操作は、コマンドラインパスを操作することです
- ドライブ文字の切り替え:
盘符:
- 現在のディレクトリの下にディレクトリを入力します。
cd 文件夹名称
- 前のディレクトリに戻ります。
cd ..
- 前のディレクトリに戻ります。
cd ../..
- 現在のディレクトリ内のすべてのファイルを表示します。
dir
- ツリー構造で、現在のディレクトリ内のすべてのファイルとサブディレクトリ内のすべてのファイルを表示します。
tree
ファイル操作
ファイル操作は、指示に従ってファイルまたはフォルダーを作成することです
- フォルダを作成します。
md 文件夹名称
- フォルダを削除:
rd 文件夹名称
- コピーフォルダ:
xcopy 被复制的文件名称 新的文件名称
- ファイルを作成します。
type nul > 文件夹名称
- ファイルのコピー:
copy 被复制的文件名称 新的文件名称
- ファイルの移動:
move 旧的文件夹名称 新的文件路径
- ファイルの削除:
del 文件名称
- ファイルの名前を変更します。
ren 旧的文件名称 新的文件名称
- ファイル内のテキストコンテンツを表示します。
type 文件名称
- テキストにコンテンツを書き込む:
echo 要写入的文本内容 > 目标文件名
その他の指示
- 画面をクリアする:
cls
- 現在のコンピューターのIP情報を表示します。
ipconfig
- 特定のリンクアドレスの速度をテストします。
ping 链接地址
- コンピューター情報の表示:
systeminfo
インポートとエクスポート
実際の開発では、通常、全員が1つの機能を完了してから、複数の機能を組み合わせてプロジェクト全体を完了します。このプロセスをモジュラー開発と呼びます。各ファイルは個別のモジュールです。
一人一人が開発した機能は1つのファイルです。複数のファイルを組み合わせるには、これらの複数のファイルをエクスポートして、最終的なプロジェクトファイルにインポートする必要があります。
インポート
require
ファイルのインポートに使用するノードで
// 我是 index.js 文件
require('./a.js')
console.log('我是 index.js 文件')
index.js
ファイルがコマンドラインから実行されたとき- 最初に
a.js
ファイルを再実行します - 次に、自分のファイル内のコードを実行し続けます
- インポート時に別のファイルからエクスポートされたコンテンツを受け入れることもできます
// a 接受到的内容就是 a.js 这个文件导出的内容
// 如果 a.js 文件中什么都没有导出,那么接受到的就是一个 空对象
const a = require('./a.js')
書き出す
すべてのファイルにはオブジェクト:モジュールがあります。このオブジェクトにはexportsという属性があり、値もオブジェクトであり、デフォルトでは空のオブジェクトです。現在のファイルはデフォルトでこのエクスポートオブジェクトをエクスポートし、エクスポートされたコンテンツはこのオブジェクトに書き込まれます。
// 我是 a.js
module.exports.name = 'Jack'
module.exports.age = 18
- 今後このファイルをインポートする場合、受信したコンテンツはメンバーが2つあるオブジェクトです。
// 我是 index.js
const a = require('./a.js')
console.log(a) // { name: 'Jack', age: 18 }