mini-program-iconfont-cli icon indicating copy to clipboard operation
mini-program-iconfont-cli copied to clipboard

命令行工具在macOS系统下无法执行

Open huguangju opened this issue 6 years ago • 2 comments

执行 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 即可

huguangju avatar Sep 26 '19 09:09 huguangju

之前是统一入口的是有加env,现在分路口,给漏了,抱歉,现在加上去

fwh1990 avatar Sep 26 '19 10:09 fwh1990

发布了新版本 @huguangju

fwh1990 avatar Sep 26 '19 10:09 fwh1990