如何为项目级 `.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
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
绝对路径,如下所示,但我需要 npm
使用 .npmrc
文件目录(项目的当前工作目录)中的相对路径,而不是的绝对路径。
如何指定相对路径(而不是写出绝对路径),或者如果不是那么简单,如何设置?
<some-project>/.npmrc
中使用的绝对路径:
onload-script = /some-absoloute-path/some-node-module.js
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