Node.jsメモ

書きかけの記事

Node.js のインストール

https://nodejs.org/ からインストール

プラグインのインストール方法

package.json の作成

mkdir example
cd example
npm init

プラグインのインストール

例)mkdirp をインストール

npm install mkdirp -g                         // グローバルインストール
npm install mkdirp --save-dev          // ローカルにインストール(node_modules配下にインストールされる)

動作確認

test.js を作成

console.log("Hello World!");

Node.js で実行

node test.js

結果

Hello World!

ファイル読み込み

var fs = require('fs');
fs.readFile('./test.txt', 'utf8', function (err, text) {
    console.log(text);
    console.log(err);
});

ファイル書き込み

var fs = require('fs');
var text = "TEST!!";
fs.writeFile('./test.txt', text , function (err) {
    console.log(err);
});

ファイルの追加書き込み

var text = "TEST!!";
fs.appendFile('./test.txt', text , function (err) {
    console.log(err);
});

ファイルの同期読み込み

var fs = require('fs');
var buff = fs.readFileSync('./test.txt', 'utf8');
var text = buff.toString();
console.log(text);

ファイルの同期書き込み

var fs = require('fs');
var text = "TEST!!";
fs.writeFileSync('./test.txt', text);

ファイルの同期追加書き込み

var fs = require('fs');
var text = "TEST!!";
fs.appendFileSync('./test.txt', text);

ディレクトリ作成

var mkdirp = require('mkdirp');
mkdirp('./path_to_dir', 0755, function (err) {
    if (err) {
     console.error(err)
    }
});

ディレクトリの同期作成

var mkdirp = require('mkdirp');
mkdirp.sync('./path_to_dir', 0755, function (err) {
    if (err) {
     console.error(err)
    }
});

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS