mini-program-iconfont-cli
mini-program-iconfont-cli copied to clipboard
命令行工具在macOS系统下无法执行
执行 npx iconfont-init,报错如下:
mini-program-iconfont/node_modules/.bin/iconfont-init: line 1: use strict: command not found
mini-program-iconfont/node_modules/.bin/iconfont-init: line 2: syntax error near unexpected token `exports,'
mini-program-iconfont/node_modules/.bin/iconfont-init: line 2: `Object.defineProperty(exports, "__esModule", { value: true });'
原因:
.node_modules/bin/下的 node 脚本没有在文件开始写Shebang命令行,所以会被误为shell脚本执行而导致错误
解决:在文件头加上 #!/usr/bin/env node 即可
之前是统一入口的是有加env,现在分路口,给漏了,抱歉,现在加上去
发布了新版本 @huguangju