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

时间:2018-04-19 06:25:35

标签: node.js package.json

我遇到字符串和空格问题。当在package.json中创建一个运行命令的别名时(因为在第一个空格处切断命令会失败)。

{
  "scripts": {
    ...
    "react-native-debugger:osx": "/Applications/React Native Debugger.app/Contents/MacOS/React Native Debugger"
    ...
  }
}

我需要这个,能够自动启动环境以开发反应本机应用程序,并且使用\转义不起作用。

2 个答案:

答案 0 :(得分:1)

我不知道是否有更好的解决方案,因为解决方案,但我的解决方案是用单引号('

设置字符串空格
{
  "scripts": {
    ...
    "react-native-debugger:osx": "/Applications/'React Native Debugger.app'/Contents/MacOS/'React Native Debugger'"
    ...
  }
}

答案 1 :(得分:1)

  "scripts": {
    "test": ".\\\"node modules\"\\.bin\\\"some folder\"\\protractor conf.js"
  },

对窗口使用反斜杠和双引号。