我正在尝试用google闭包编译器编译我的客户端js文件,它在java中运行得很好:
java -jar node_modules/google-closure-compiler/compiler.jar --js=public/**.js但是,如果我试图通过节点或npx (如文档中的这里)进行相同的操作,则总是会得到相同的错误:
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,那将是非常方便的。
发布于 2018-09-19 21:32:46
这似乎是cli脚本中特定于windows的错误。It 看来你已经报告过了。
https://stackoverflow.com/questions/52351669
复制相似问题