预安装脚本如何设置npmconfiguration到当前目录?
我试图设置用户正在安装的当前目录到一个npmconfigurationvariables,以便我可以在我的安装脚本中引用此。
有什么办法,我可以通过命令行来做,或者我将不得不写一个脚本来做到这一点?
"scripts": { "preinstall": "npm config set base_path CURRENT_PATH_HERE?" ...
这取决于你用来运行你的npm install命令的环境。 如果你使用bash shell,那么你可以使用
“preinstall”:“npm config set base_path $(pwd)”
而在DOS shell中,您可以使用:
“preinstall”:“npm config set base_path%cd%”
包脚本只是“传递”到shell然后执行,所以你必须弄清楚如何将path作为一个variables。
- 如何添加查询参数到一个node.js / express.js res.redirect函数?
- 使用pug-html-loader将数据传递给帕格(不能读取未定义的属性)
- Jade模板 – dynamic调用Mixin
- NodeJSstream暂停/恢复不适用于XMLHttpRequest,但与curl?
- 故障排除错误:在nodejsstream冒险教程中连接ECONNREFUSED
- 如何正确使用客户端和服务器端JavaScript文件 – Node.js
- Node.JS + MySQL – 将40多个UPDATE语句凝聚成一个,每个语句都有独特的WHERE子句
- socket.io net :: ERR_CONNECTION_TIMED_OUT错误
- 打字稿中的Node.js模块