Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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 package.json脚本中带空格的应用程序路径_Node.js_Package.json - Fatal编程技术网

Node.js package.json脚本中带空格的应用程序路径

Node.js package.json脚本中带空格的应用程序路径,node.js,package.json,Node.js,Package.json,我在字符串和空格方面有问题。在package.json中创建用于运行命令的别名时(由于在第一个空格处剪切命令而失败) { “脚本”:{ ... “react-native debugger:osx”:“/Applications/react-native debugger.app/Contents/MacOS/react-native debugger” ... } } 我需要这一点,以便能够自动启动环境以开发react本机应用程序,而使用\转义不起作用。我不知道是否有更好的解决方案,因为解决

我在字符串和空格方面有问题。在package.json中创建用于运行命令的别名时(由于在第一个空格处剪切命令而失败)

{
“脚本”:{
...
“react-native debugger:osx”:“/Applications/react-native debugger.app/Contents/MacOS/react-native debugger”
...
}
}

我需要这一点,以便能够自动启动环境以开发react本机应用程序,而使用
\
转义不起作用。

我不知道是否有更好的解决方案,因为解决方案是在单引号(
)中设置带空格的字符串

{
“脚本”:{
...
“react-native debugger:osx”:“/Applications/'react-native debugger.app'/Contents/MacOS/'react-native debugger'”
...
}
}

对windows使用反斜杠和双引号。

但这只是linux
  "scripts": {
    "test": ".\\\"node modules\"\\.bin\\\"some folder\"\\protractor conf.js"
  },