2
我在嘗試排除文件時遇到Watchify問題(like so in Browserify)。Watchify Excluded File Compiling Issue
使用這個命令:
watchify scripts/main.js -o scripts/main.bundle.js -t strictify -v -x scripts/libs.js
它編譯罰款在第一,但隨後進行任何更新,觀看文件時給出了一個錯誤。這是完整的輸出:
1036 bytes written to scripts/main.bundle.js (0.04 seconds)
fs.js:430
binding.open(pathModule._makeLong(path),
^
TypeError: path must be a string
at Object.fs.open (fs.js:430:11)
at OpenReq.process (/usr/lib/node_modules/watchify/node_modules/chokidar/node_modules/readdirp/node_modules/graceful-fs/graceful-fs.js:55:16)
at OpenReq.Req (/usr/lib/node_modules/watchify/node_modules/chokidar/node_modules/readdirp/node_modules/graceful-fs/graceful-fs.js:126:8)
at new OpenReq (/usr/lib/node_modules/watchify/node_modules/chokidar/node_modules/readdirp/node_modules/graceful-fs/graceful-fs.js:49:7)
at Object.open (/usr/lib/node_modules/watchify/node_modules/chokidar/node_modules/readdirp/node_modules/graceful-fs/graceful-fs.js:41:3)
at ReadStream.open (fs.js:1509:6)
at new ReadStream (fs.js:1496:10)
at Object.fs.createReadStream (fs.js:1450:10)
at Deps.readFile (/usr/lib/node_modules/watchify/node_modules/browserify/node_modules/module-deps/index.js:190:17)
at /usr/lib/node_modules/watchify/node_modules/browserify/node_modules/module-deps/index.js:365:14
這是任何解決方法的已知問題?目前,我可以對-x scripts/libs.js
進行編輯,併爲生產執行常規的Browserify構建(以排除文件),但對於開發而言,這會使Watchify任務稍慢。
感謝您的幫助!
什麼是你watchify的版本? – lxe
它看起來像3.2.0 –