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

时间:2015-06-06 05:11:49

标签: npm

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

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

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

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

1 个答案:

答案 0 :(得分:3)

来自npmrc documentation

  

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

prefix = ${HOME}/.npm-packages

对于您的情况,您可以使用$PWD环境变量,该变量提供当前目录:

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