Jer*_*NER 8 sqlite node.js npm
我对sqlite3包有依赖性.
默认情况下,在安装时,sqlite3包下载并使用预打包版本的sqlite3引擎.使用sqlite3扩展时有时会出现问题,因此可以选择安装它:
npm install --build-from-source --sqlite=/path/to/sqlite sqlite3
Run Code Online (Sandbox Code Playgroud)
"--build-from-source"和"--sqlite"都是由sqlite3包处理的选项.
现在,我如何告诉package.json使用这些选项安装我的依赖项?
同
"dependencies": {
"sqlite3": "*"
}
Run Code Online (Sandbox Code Playgroud)
显然我得到相当于
npm install sqlite3
Run Code Online (Sandbox Code Playgroud)
但我找不到强制sqlite3包的--build-from-source和--siteite选项的方法
另一种方法是使用scripts成员并在preinstall或postinstall挂钩下设置安装脚本:
"scripts": {
"preinstall": "npm install --build-from-source --sqlite=/path/to/sqlite sqlite3"
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1753 次 |
| 最近记录: |