如何将文件路径放入 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
我想在 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