gpt4 book ai didi

javascript - node.js - 执行错误命令后清空文件

转载 作者:行者123 更新时间:2023-12-02 13:44:26 25 4
gpt4 key购买 nike

每次执行以下命令时,我都会得到一个空的 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 上。如果发生错误,文件是空的......这很奇怪。我不想因为输入错误的命令而丢失所有代码。谁能帮我?

最佳答案

Here它表示您使用的选项 -o 指定要写入输出的文件,并通过运行;

browserify -o main.js bundle.js

你是说写入“main.js”文件。由于构建失败,没有输出,因此 main.js 中没有写入任何内容,但其中的内容可能已被删除。

尝试这样:

browserify main.js -o bundle.js

关于javascript - node.js - 执行错误命令后清空文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41522510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com