Javascript 预安装脚本如何将npm配置设置为当前目录?

Javascript 预安装脚本如何将npm配置设置为当前目录?,javascript,node.js,npm,Javascript,Node.js,Npm,我试图将用户安装的当前目录设置为npm配置变量,以便在安装脚本中引用它 有没有什么方法可以通过命令行来实现,或者我需要编写一个脚本来实现这一点 "scripts": { "preinstall": "npm config set base_path CURRENT_PATH_HERE?" ... 这取决于运行npm install命令所使用的环境。 如果使用bash shell,那么可以使用 “预安装”:“npm配置设置基本路径$(pwd)” 在DOS shell中,您将使用: “预安

我试图将用户安装的当前目录设置为npm配置变量,以便在安装脚本中引用它

有没有什么方法可以通过命令行来实现,或者我需要编写一个脚本来实现这一点

"scripts": {
    "preinstall": "npm config set base_path CURRENT_PATH_HERE?"
...

这取决于运行npm install命令所使用的环境。 如果使用bash shell,那么可以使用

“预安装”:“npm配置设置基本路径$(pwd)”

在DOS shell中,您将使用:

“预安装”:“npm配置设置基本路径%cd%”

包脚本只是“传递”到shell,然后执行,因此您必须弄清楚如何将路径作为变量