如何为项目级 `.npmrc` 指定当前工作目录?

How to specify current working directory for project-level `.npmrc`?

绝对路径,如下所示,但我需要 npm 使用 .npmrc 文件目录(项目的当前工作目录)中的相对路径,而不是的绝对路径。

如何指定相对路径(而不是写出绝对路径),或者如果不是那么简单,如何设置?

<some-project>/.npmrc中使用的绝对路径:

onload-script = /some-absoloute-path/some-node-module.js

来自npmrc documentation

Environment variables can be replaced using ${VARIABLE_NAME}. For example:

prefix = ${HOME}/.npm-packages

对于您的情况,您可以使用 $PWD 环境变量,它给出当前目录:

onload-script = ${PWD}/some-relative-path/some-node-module.js