Javascript 如何将文件路径放入package.json文件

Javascript 如何将文件路径放入package.json文件,javascript,node.js,npm,package.json,npm-scripts,Javascript,Node.js,Npm,Package.json,Npm Scripts,我想在package.json文件中创建一个脚本,在这里我可以运行一个文件,该文件与package.json文件不在同一目录中,但它存在于package.json文件的父文件夹中 我想这样做: “脚本”:{ “服务器”:“nodemon.././ServerStarter.js”, }如果您只想在执行命令之前切换到其他目录,可以尝试这种方法 "scripts": { "server": "cd ../../ && nod

我想在package.json文件中创建一个脚本,在这里我可以运行一个文件,该文件与package.json文件不在同一目录中,但它存在于package.json文件的父文件夹中

我想这样做:

“脚本”:{
“服务器”:“nodemon.././ServerStarter.js”,

}
如果您只想在执行命令之前切换到其他目录,可以尝试这种方法

"scripts": {
    "server": "cd ../../ && nodemon ServerStarter.js",
}

如果您只想在执行命令之前切换到其他目录,可以尝试这种方法

"scripts": {
    "server": "cd ../../ && nodemon ServerStarter.js",
}

你做得很好。但是如果您想要父文件夹,它将是
。/
而不是
。/../

这里有一个简短的提醒:

  • /
    指的是当前文件夹
  • 。/
    指父文件夹
  • /
    是一条绝对路径。当使用从项目根目录或src文件夹开始的别名时,通常会使用此选项。例如(
    @/src/controller/main.ts
    )<代码>@表示项目的根
绝对路径和相对路径之间的区别在于绝对路径指定根目录的位置,而相对路径与当前目录相关


因此,如果我想加载上面文件夹中的文件,我可以这样做:
。/myfile.js

你做得很好。但是如果您想要父文件夹,它将是
。/
而不是
。/../

这里有一个简短的提醒:

  • /
    指的是当前文件夹
  • 。/
    指父文件夹
  • /
    是一条绝对路径。当使用从项目根目录或src文件夹开始的别名时,通常会使用此选项。例如(
    @/src/controller/main.ts
    )<代码>@表示项目的根
绝对路径和相对路径之间的区别在于绝对路径指定根目录的位置,而相对路径与当前目录相关


因此,如果我想加载上面文件夹中的文件,我可以这样做:
。/myfile.js

如果它在父文件夹中,路径应该是
。/
,而不是
。//../
。如果您执行了
。/../../../../code>,它将引用父文件夹的父文件夹。是的,很抱歉,我刚刚添加了一对../如果它位于父文件夹中,则路径应为
。/../../../code>,而不是
。/../../../code>。如果您执行
。/../
,它将引用父文件夹的父文件夹。是的,很抱歉,我刚刚添加了一对/