node.js - NPM 本地模块 - 使用来自 'host package.json' 的 npm install 时未安装依赖项
问题描述
在link之前已经提出了许多相同的问题,但没有一个给出可靠的答案或者非常过时,所以再问一次。
我有package.json
一个本地 npm 模块:
{
"dependencies": {
"local_module": "file:..pathtomodule"
}
}
当我运行npm i
主机包时,安装了本地模块,但未安装来自 local_module 的模块。npm i
所以我必须为local_module单独运行一个。
我究竟做错了什么??不就是一个模块吗??
ps 为什么我的问题会减分?请解释一下,以便我改进
提前致谢
解决方案
在这种情况下我用来做的是使用根模块中的预安装脚本“强制”依赖项“安装”npm:
{
"dependencies": {
"local_module": "file:..pathtomodule"
},
"scripts": {
"preinstall": "npm install ..pathtomodule"
}
}
推荐阅读
- python - 如何在 tkinter 中添加徽标图像?
- node.js - 在 Azure 函数中调用无等待函数
- python - 基于其他两个列表创建一个列表
- swiftui - 在 SwiftUI 列表中重新加载单个行属性
- stan - Stan:分层模型的多变量先验,没有先验均值的组级预测器
- c++ - C++20 中的原子智能指针和互斥锁
- python - Python selenium find_element_by_class_name.click 不起作用
- hosting - VPS 内核的时钟速度是多少?
- python - 如何在 python 中修补来自 os 的模拟多个调用?
- python - 使用 Selenium 通过 XPath 查找按钮