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

chr*_*alz 3 npm

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

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

绝对路径用于<some-project>/.npmrc

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

Ort*_*kni 5

来自npmrc 文档

可以使用 ${VARIABLE_NAME} 替换环境变量。例如:

prefix = ${HOME}/.npm-packages
Run Code Online (Sandbox Code Playgroud)

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

onload-script = ${PWD}/some-relative-path/some-node-module.js
Run Code Online (Sandbox Code Playgroud)