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

How to put file path in package.json file

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

我想这样做:

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

这里我想 运行 ServerStarter.js 文件,但我不知道如何将文件路径放在那里。请帮助。

如果你只是想在执行命令之前切换到不同的目录,你可以尝试这种方式。

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

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

这里有一个简短的提醒:

  • ./指当前文件夹
  • ../指的是父文件夹
  • / 是绝对路径。这通常在使用从项目根目录或 src 文件夹中开始的别名时使用。 (@/src/controller/main.ts) 例如。 @ 表示项目的根目录。

绝对路径和相对路径的区别在于,绝对路径指定从根目录开始的位置,而相对路径与当前目录相关。

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