簡體   English   中英

node.js-執行錯誤命令后清空文件

[英]node.js - Empty File after executing the wrong command

每次執行以下命令時,我都會得到一個空的main.js文件

browserify -o main.js bundle.js
Error: Cannot find module '/var/www/test/src/js/bundle.js' from '/var/www/test/src/js'
at /usr/local/lib/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:55:21
at load (/usr/local/lib/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:69:43)
at onex (/usr/local/lib/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:92:31)
at /usr/local/lib/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:22:47
at FSReqWrap.oncomplete (fs.js:112:15)

我知道,此命令是錯誤的,但是為什么執行后我的main.js 0字節大? 該問題不僅發生在browserify上,也發生在gulp上。 如果發生錯誤,則文件為空...很奇怪。 我不想只通過輸入錯誤的命令來松開我的所有代碼。 誰能幫我?

在這里它說,選項-o使用指定文件寫輸出,並通過運行;

browserify -o main.js bundle.js

您是說要write to 'main.js' file 由於構建失敗,因此沒有輸出,因此不會將任何內容寫入main.js ,但是其中的內容可能已刪除。

嘗試這樣:

browserify main.js -o bundle.js

暫無
暫無

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

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