在JavaScript中,井号(#)是否会启动注释?我正在使用带有NPM的网站,在尝试使用Grunt进行JavaScript最小化时,Uglify报错:
Warning: Uglification failed.
Unexpected character '#'.
Line 1 in app/min-libs/node_modules/grunt-contrib-jshint/node_modules/jshint/nod
e_modules/cli/examples/cat.js
Use --force to continue.
所指的文件名似乎来自另一个NPM模块,这意味着他们知道自己在做什么。因此,当我进入app/min-libs/node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/cli/examples/cat.js时,有问题的那一行是:
#!/usr/bin/env node
这是一条评论,还是这个NPM模块的所有者知道某些超级秘密的禁止使用的JavaScript技术?