之前编写node插件--spritelist时,完成代码编写后,运行node来测试spritelist,但老是报这个错误:
#!/usr/bin/env node\n
开始不懂是哪里出了问题,检查代码也没有错。
后来找到了问题的所在了,是该js文件编码的问题,导致指定解释程序的这行(在linux的一些脚本里,需在开头一行指定脚本的解释程序)识别不恰当,多了一个\n
。故使用其他库带有解释程序的js文件,这些js的文件编码就没问题的了。保留该行,接着写你的代码即可!
本文共 278 字,大约阅读时间需要 1 分钟。
之前编写node插件--spritelist时,完成代码编写后,运行node来测试spritelist,但老是报这个错误:
#!/usr/bin/env node\n
开始不懂是哪里出了问题,检查代码也没有错。
后来找到了问题的所在了,是该js文件编码的问题,导致指定解释程序的这行(在linux的一些脚本里,需在开头一行指定脚本的解释程序)识别不恰当,多了一个\n
。故使用其他库带有解释程序的js文件,这些js的文件编码就没问题的了。保留该行,接着写你的代码即可!
转载于:https://my.oschina.net/luozt/blog/599890