如何将选项传递给npm的相关软件包安装?

格伦·洛

我的node.js项目依赖node-sqlite,但是不幸的是,默认的libsqlite嵌入式二进制文件没有使用所需的选项构建。

现在,我可以npm install单独调用该程序包以使其正确构建:

CFLAGS=-DSQLITE_ENABLE_STAT4 npm install sqlite3 --build-from-source

本质上,这将设置环境变量并将选项传递给工具。

但是,npm install仅应安装所有项目依赖项,包括sqlite。如何编码package.json或在其他地方编码,以便npm install使用上述命令行安装sqlite依赖项?

埃尔萨

您可以使用预安装或后安装脚本来执行此操作。

#!/bin/bash

CFLAGS=-DSQLITE_ENABLE_STAT4 npm install sqlite3 --build-from-source;

将其放在中scripts/install_sqlite3_from_source.sh,然后将scripts.preinstallscripts.postinstall放入package.json其中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将软件包安装到TeXstudio?

来自分类Dev

如何将软件包安装到“标准前缀”?

来自分类Dev

如何将软件包安装到TeXstudio?

来自分类Dev

Wix Burn没有将命令行参数传递给相关软件包(同一安装程序的旧版本)

来自分类Dev

Shell:如何将所有相关软件包卸载到特定软件包?/ Ubuntu

来自分类Dev

将变量传递给OSX软件包Installer上的安装程序

来自分类Dev

如何将安装在软件包树之外的软件包文件.deb文件放入正常的软件包树中?

来自分类Dev

将软件包名称传递给Gulp任务

来自分类Dev

将C ++软件包库传递给doParallel集群

来自分类Dev

如何将应用程序laravel的会话和会话身份验证传递给软件包,反之亦然?

来自分类Dev

如何将npm软件包的静态资产发送到nuxt应用程序?

来自分类Dev

如何在webpack上自动安装npm软件包

来自分类常见问题

如何卸载使用npm link安装的软件包?

来自分类Dev

如何在StackBlitz上安装npm软件包?

来自分类Dev

如何通过SSH安装私有NPM软件包

来自分类Dev

如何嘲笑未安装的npm软件包?

来自分类Dev

如何将python软件包从旧版本安装到新版本?

来自分类Dev

如何将软件包安装到Debian Linux操作系统?

来自分类Dev

如何将nuget软件包文件安装到项目中的特定位置

来自分类Dev

如何将APT-Get安装软件包转换为YUM

来自分类Dev

如何将软件包安装到外部驱动器(并运行它们)?

来自分类Dev

如何将LaTeX软件包linguex安装到Ubuntu?

来自分类Dev

我如何将debian软件包安装到mac-osx-mojave(10.14)

来自分类Dev

如何将已安装的软件包重置为默认状态?

来自分类Dev

为嵌套在主项目中的子软件包安装NPM相关性?

来自分类Dev

安装npm软件包时出错

来自分类Dev

无法npm安装我的软件包

来自分类Dev

运行全局安装的npm软件包

来自分类Dev

npm安装多个软件包名称

Related 相关文章

  1. 1

    如何将软件包安装到TeXstudio?

  2. 2

    如何将软件包安装到“标准前缀”?

  3. 3

    如何将软件包安装到TeXstudio?

  4. 4

    Wix Burn没有将命令行参数传递给相关软件包(同一安装程序的旧版本)

  5. 5

    Shell:如何将所有相关软件包卸载到特定软件包?/ Ubuntu

  6. 6

    将变量传递给OSX软件包Installer上的安装程序

  7. 7

    如何将安装在软件包树之外的软件包文件.deb文件放入正常的软件包树中?

  8. 8

    将软件包名称传递给Gulp任务

  9. 9

    将C ++软件包库传递给doParallel集群

  10. 10

    如何将应用程序laravel的会话和会话身份验证传递给软件包,反之亦然?

  11. 11

    如何将npm软件包的静态资产发送到nuxt应用程序?

  12. 12

    如何在webpack上自动安装npm软件包

  13. 13

    如何卸载使用npm link安装的软件包?

  14. 14

    如何在StackBlitz上安装npm软件包?

  15. 15

    如何通过SSH安装私有NPM软件包

  16. 16

    如何嘲笑未安装的npm软件包?

  17. 17

    如何将python软件包从旧版本安装到新版本?

  18. 18

    如何将软件包安装到Debian Linux操作系统?

  19. 19

    如何将nuget软件包文件安装到项目中的特定位置

  20. 20

    如何将APT-Get安装软件包转换为YUM

  21. 21

    如何将软件包安装到外部驱动器(并运行它们)?

  22. 22

    如何将LaTeX软件包linguex安装到Ubuntu?

  23. 23

    我如何将debian软件包安装到mac-osx-mojave(10.14)

  24. 24

    如何将已安装的软件包重置为默认状态?

  25. 25

    为嵌套在主项目中的子软件包安装NPM相关性?

  26. 26

    安装npm软件包时出错

  27. 27

    无法npm安装我的软件包

  28. 28

    运行全局安装的npm软件包

  29. 29

    npm安装多个软件包名称

热门标签

归档