npm8中文文档
package.json
以查看您可以通过适当地描述您的包来指定和启用的所有内容。一般来说,这将导致更健壮和一致的状态。npm_config_binroot
环境变量设置为 /home/user/bin
,则不要尝试将可执行文件安装到 /usr/local/bin
中。用户可能出于某种原因这样设置它。install
。使用 .gyp
文件进行编译,使用 prepare
进行其他任何操作。您几乎不必显式设置预安装或安装脚本。如果您这样做,请考虑是否有其他选择。install
或 preinstall
脚本的唯一有效用途是编译必须在目标架构上完成。npm
时当前工作目录是什么,脚本都从包文件夹的根目录运行。如果您希望脚本根据您所在的子目录使用不同的行为,您可以使用 INIT_CWD
环境变量,它包含您在运行 npm run
时所在的完整路径。