iT邦幫忙

0

可以幫我看看哪裏出問題?

  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20220503/20148730xKC6oQDP1u.jpghttps://ithelp.ithome.com.tw/upload/images/20220503/20148730UTz0dspydC.pnghttps://ithelp.ithome.com.tw/upload/images/20220503/20148730t3UAgWMXv0.png

  • 已經嘗試過重新安裝npm,問題一樣'module_not_found'
  • 我將路徑改為const wordsLoader = require('./WordsLoader.js').create(filename);
    成功讀到
  • 之後出現internal/fs/utils.js:626
    throw new ERR_INVALID_ARG_TYPE(propName, ['string', 'Buffer', 'URL'], path);
    ^

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined

  • 是我WordsLoader.js 出問題嗎?
  • 這是我WordsLoader.js..
const fs = require('fs');
const EventEmitter = require('events').EventEmitter;


class WordsLoader extends EventEmitter {
    constructor(file){
        super();
        fs.readFile(file, (err,data) => {
            if(err){
                throw err;
            }

            var words = data.toString().split('\n');
            this.emit('data', words);
        });
        }   //constructor

        static create(file){    //static method
            return new WordsLoader(file);
    }
}
        module.exports = WordsLoader;
  • 我是想成功讀到2995_words_v3.txt
  • 還是可以不用WordsLoader.js也可以讀到2995_words_v3.txt?
看更多先前的討論...收起先前的討論...
又是圖片...原諒我跳過。
froce iT邦大師 1 級 ‧ 2022-05-04 08:21:26 檢舉
你 WordsLoader.js 不是應該在lib資料夾裡面的嗎?
bill0704 iT邦新手 5 級 ‧ 2022-05-04 11:22:01 檢舉
用根目錄即可
淺水員 iT邦大師 6 級 ‧ 2022-05-04 12:03:33 檢舉
看到分類標籤提醒一下
javascript 跟 java 是兩種不同的語言喔
好的,已改
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-05-04 15:40:26

可以幫我看看哪裏出問題?

可以
問題出在這裡
https://ithelp.ithome.com.tw/upload/images/20220504/200017879kbKDrR5r4.png
https://ithelp.ithome.com.tw/upload/images/20220504/20001787KWHZF1Shs1.png

好的,thanks

我要發表回答

立即登入回答