{十万火急}node大佬请进

69次阅读

共计 1049 个字符,预计需要花费 3 分钟才能阅读完成。

想实现一个自定义的脚手架

1. 新建 bin 目录
在 bin 目录下新建 cli.js
然后 npm init 一直回车


创建完毕

然后
npm link

然后编写 cli.js

然后在命令行输入 tomcli

报错

恳请 node 大佬指点一二

网友回复:

注册 大佬们 sos

akatom 大佬们看看呗

akatom node 大佬们呢?

akatom 都睡了么?!?!

akatom

akatom

akatom bin.tomcli 节点参数从    “bin/cli.js” 改为 ”node bin/cli.js”

akatom #!/usr/bin/env node 这行 window 又不会识别 window 下只会根据关联格式执行 tomcli:node bin/cli.js

badyun 大佬 你好我改了 但是还是报错 一样的错误

注册 大佬 我改了 但是还是报错 一样的错误

注册 还有大佬可以帮忙看看嘛

akatom where tomcli 先看看软链地址对不对 执行是 node cli.js

akatom C:WINDOWSsystem32>where tomcli D:npm_globaltomcli D:npm_globaltomcli.cmd C:WINDOWSsystem32> 路径是能搜出来

iiss 单独执行的话 没问题 可以正常输出

akatom bin/cli.js  改为 node cli.js 试试啊  都没看到你是在哪个目录 link,或者你进 D:npm_globaltomcli 对一下路径不就完了,这个目录里有软链的

akatom #!/bin/sh basedir=$(dirname “$(echo “$0″ | sed -e ‘s,\,/,g’)”) case `uname` in     *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w “$basedir”`;; esac exec “$basedir/node_modules/tomcli/bin/cli.js”   “[email protected]” ======================= 看上去路径没错吧 哥

iiss   改为 node cli.js   也是运行失败  

akatom 太难了 哎

akatom

注册 都没什么问题,应该就是没有指定 nodejs 运行环境

注册 我测试了下,问题的根源是不能使用 powershell 的命令行,换成 git 的命令行就没问题了

iiss MJJ 们都多才多艺

badyun 我第一眼感觉就是 powershell 一般来说 windows 上执行什么代码,尽量少用 powershell,除非指明

正文完
 0