google 由 npx/node/npm 执行的闭包编译器
google closure compiler executed by npx/node/npm
我正在尝试使用 google 闭包编译器编译我的客户端 js 文件,它与 java:
配合得很好
java -jar node_modules/google-closure-compiler/compiler.jar --js=public/**.js
但是,如果我尝试通过节点或 npx 执行相同的操作(如记录 here),我总是会遇到相同的错误:
npx google-closure-compiler --js=public/**.js
node .\node_modules\google-closure-compiler\cli.js --js=public/**.js
两者return同样的错误
{ [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.
我正在尝试使用 google 闭包编译器编译我的客户端 js 文件,它与 java:
配合得很好java -jar node_modules/google-closure-compiler/compiler.jar --js=public/**.js
但是,如果我尝试通过节点或 npx 执行相同的操作(如记录 here),我总是会遇到相同的错误:
npx google-closure-compiler --js=public/**.js
node .\node_modules\google-closure-compiler\cli.js --js=public/**.js
两者return同样的错误
{ [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.