Node.jsでこのエラーが発生する可能性があるのはわかりません。以前は見たことがないので、オンラインで別の問題を見つけることはできません。予期しないトークン=
Message:
Unexpected token =
Stack:
SyntaxError: Unexpected token =
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:404:25)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/Projects/api/test/integration/models/article.js:3:15)
エラーの原因となっているファイルには、次のような内容があります。
'use strict';
var Article = require('../../../models/article')
はなぜ世界で=
エラーを引き起こすのでしょうか?
編集1 - 必要とされているarticle.jsを追加するには:
'use strict';
class ArticleModel {
constructor(options = {}) {
this.options = options
}
}
module.exports = ArticleModel
それがファイルを見つけていない可能性があります。ときどきエラーメッセージが表示され、異常に解釈されることがあります – MiltoxBeyond
最後にセミコロンは必要ありませんか? – gariepy
それはファイル全体ですか?ファイルが見つからない場合、 'Error:Can not find module'のようなエラーが発生するはずです。また、それはいくつかの奇妙なユニコード=文字のような可能性がありますか? – EmptyArsenal