Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 我的msys2有什么问题?can';我在舞会上没有得名_Node.js_Windows_Bash_Mingw_Msys2 - Fatal编程技术网

Node.js 我的msys2有什么问题?can';我在舞会上没有得名

Node.js 我的msys2有什么问题?can';我在舞会上没有得名,node.js,windows,bash,mingw,msys2,Node.js,Windows,Bash,Mingw,Msys2,我的nodejs脚本在msys2 shell上无法正常工作 使$basedir始终变为空的东西 此错误错误:找不到模块'C:\msys64\node\u modules\gulp\bin\gulp.js' 我怎样才能解决这个问题 msys2错误测试 #!/bin/sh basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") echo \$0 = $0 echo echo \$\(dirname \"\$\(echo \"\$0\" \|

我的nodejs脚本在msys2 shell上无法正常工作

使$basedir始终变为空的东西

此错误
错误:找不到模块'C:\msys64\node\u modules\gulp\bin\gulp.js'

我怎样才能解决这个问题


msys2错误测试

#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

echo \$0 = $0

echo
echo \$\(dirname \"\$\(echo \"\$0\" \| sed -e \'s,\\,/,g\'\)\"\)
echo

echo \"$basedir\" should eq $(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
echo $(echo "$0" | sed -e 's,\\,/,g')
将输出

$ msys2-bug-test
$0 = /c/Users/USER/AppData/Roaming/npm/msys2-bug-test

$(dirname "$(echo "$0" | sed -e 's,\,/,g')")

"" should eq .
/c/Users/USER/AppData/Roaming/npm/msys2-bug-test
替换:

basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
作者:

以及:

作者:

basedir=$(dirname $(echo "$0" | sed -e 's,\\,/,g'))
echo \"$basedir\" should eq $(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
echo $(echo "$0" | sed -e 's,\\,/,g')
echo \"$basedir\" should eq $(dirname $(echo "$0" | sed -e 's,\\,/,g'))
echo $(echo "$0" | sed -e 's,\\,/,g')