gpt4 book ai didi

javascript - 由 npx/node/npm 执行的 google 闭包编译器

转载 作者:行者123 更新时间:2023-12-03 01:07:01 29 4
gpt4 key购买 nike

我正在尝试使用 google 闭包编译器编译我的客户端 js 文件,它与 java 配合得很好:

java -jar node_modules/google-closure-compiler/compiler.jar --js=public/**.js

但是,如果我尝试通过 Node 或 npx 执行相同的操作(如文档 here ),我总是会得到相同的错误:

npx google-closure-compiler --js=public/**.js
node .\node_modules\google-closure-compiler\cli.js --js=public/**.js

两者都返回相同的错误

{ [Error: ENOENT: no such file or directory, open 'D:\myfolder\public\**.js']
errno: -4058,
code: 'ENOENT',
syscall: 'open',
path: 'D:\\myfolder\\public\\**.js' }
TypeError: Cannot read property 'path' of undefined
at Ird (D:\myfolder\node_modules\google-closure-compiler\jscomp.js:5364:88)
at Drd (D:\myfolder\node_modules\google-closure-compiler\jscomp.js:7747:257)
...

路径D:\\myfolder\\public\\正确

如果我可以在不安装JRE的情况下编译所有文件,那就非常方便了。

最佳答案

这似乎是 cli 脚本中 Windows 特定的错误。它looks like you have already reported it .

关于javascript - 由 npx/node/npm 执行的 google 闭包编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52351669/

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