0

nodejsにファイルを含める通常の方法は、

var myFile= require("./file");.

ただし、ファイルに「#」、TRUE、FALSE などの記号が含まれている場合、nodejs は次のエラーで失敗します。

SyntaxError: Unexpected token ILLEGAL
    at Module._compile (module.js:437:25)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)


(function (exports, require, module, __filename, __dirname) { # 

この種のファイルをnodejsに含める方法はありますか?

4

1 に答える 1

1

クエンティンが述べたように、「require」はモジュールをロードするために使用されます。おそらくあなたがする必要があるのは、ファイルを読むことです。

fs api の readFile メソッドを参照してください。ファイルの内容は、指定したコールバックで利用できます。

次のSO スレッドも参照してください。

readFile の例

var fs = require('fs');
var cookie;
fs.readFile("/path/to/data", (error, data) =>{
  //do stuff with data which is of type Buffer
  cookie = data.toString();
})
于 2013-08-14T06:02:46.327 に答える