0

クライアントの js ファイルを Google クロージャ コンパイラでコンパイルしようとしていますが、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 をインストールせずにすべてのファイルをコンパイルできれば、非常に便利です。

4

1 に答える 1