簡體   English   中英

錯誤:ENOENT,流星中沒有這樣的文件或目錄

[英]Error: ENOENT, no such file or directory in meteor

問題描述:

服務器啟動時嘗試導入JSON文件。

if (Meteor.isServer) {
  Meteor.startup(function () {
    // code to run on server at startup
    var fs = Npm.require('fs');
    Videos = fs.readFileSync("public/toc_vd_en.json", "utf8");
  });
}

收到Error: ENOENT, no such file or directory 'public/toc_vd_en.json'

文件結構:

錯誤:ENOENT,沒有這樣的文件或目錄

題:

我相信我給出了正確的相對路徑。 是什么導致此錯誤?

伴侶,試試這個:

if (Meteor.isServer) {
  Meteor.startup(function () {
    // code to run on server at startup
    var base = process.env.PWD;
    var fs = Npm.require('fs');
    Videos = fs.readFileSync(base + "/public/toc_vd_en.json", "utf8");
  });
}
Videos = fs.readFileSync("public/toc_vd_en.json", "utf8");

改成

Videos = fs.readFileSync("../public/toc_vd_en.json", "utf8");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM