首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我可以从我自己的项目中运行安装在“客户端”项目上的包吗?

我可以从我自己的项目中运行安装在“客户端”项目上的包吗?
EN

Stack Overflow用户
提问于 2020-11-21 20:17:43
回答 1查看 16关注 0票数 0

我知道这听起来像一个奇怪的问题,让我试着用例子进一步解释一下:

首先,我试图在一个简单的库中为JSDoc添加一些功能。我们称它为jsdoc-extra。

当一个项目包含我的库时,它还应该安装jsdoc。我也将jsdoc列为对我自己的库的依赖。

jsdoc-extra > package.json

代码语言:javascript
运行
AI代码解释
复制
{
  [...]
  "dependencies": {
    [...]
    "jsdoc": "^3.6.6",
    [...]
  }
}

让我们假设一个“示例”项目正在尝试使用我的库(这是我现在实际运行的库,从文件中安装)

代码语言:javascript
运行
AI代码解释
复制
{
  [...]
  "dependencies": {
    "jsdoc": "^3.6.6",
    "jsdoc-cov": "file:../jsdoc-cov",
    "jsdoc-ts-utils": "^1.1.2"
  }
}

从我的jsdoc-extra代码中,我可以搜索并找到安装在“客户机”应用程序(示例)上的sample/node_modules/jsdoc/jsdoc.js,或者在第一个jsdoc-extra/node_modules/jsdoc/jsdoc.js不可用时使用我自己的and。然后,我可以用spawn执行它

到目前一切尚好。但是:

“客户端”(本例中的示例项目)可能在其jsdoc设置中使用了一些插件,就像您在前面的代码片段中看到的那样,我安装了ts-utils作为示例。

因此,当我在示例项目中时,尝试运行:

代码语言:javascript
运行
AI代码解释
复制
node_modules/jsdoc/jsdoc-extra.js -c jsdoc.json

(jsdoc.json是我刚才传递给它的标准jsdoc配置文件)

我得到了这样的错误:

代码语言:javascript
运行
AI代码解释
复制
(node:3961) UnhandledPromiseRejectionWarning: Error: ERROR: Unable to find the plugin "jsdoc-ts-utils"

我的应用程序( jsdoc -extra)似乎不能使用安装在客户端(示例)项目上的jsdoc-ts-utils,即使我运行示例自己安装的jsdoc。

我希望能够像这样执行它,这样“客户端”项目就可以在没有额外jsdoc配置的情况下执行jsdoc-extra,它将使用它已经用于常规jsdoc操作的任何东西。

我开始认为我最好的选择就是实际编写一个jsdoc插件……

我知道这很多,而且可能会让人困惑,如果你认为有必要的话,我很乐意提供更多的信息。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-11-21 20:28:08

我决定关闭它,只写一个jsdoc插件。这是一种更简单的方法,可以破解它生成的数据来做我想做的事情。我的额外功能将与文档生成捆绑在一起,这并不理想,但我会处理它……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64947653

复制
相关文章
我是不会运行你的代码吗?不,我是不会导入自己的数据!
常常遇到有人问起看到分享的教程导入数据的方式是data(dune)等直接调用系统的数据,而自己怎么读入自己的数据呢?
生信宝典
2022/01/18
1.5K0
故障分析 | MySQL:我的从库竟是我自己!?
爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查。热爱互联网,会摄影、懂厨艺,不会厨艺的 DBA 不是好司机,didi~
爱可生开源社区
2023/08/18
2160
故障分析 | MySQL:我的从库竟是我自己!?
谈谈我项目中用到的RabbitMQ/RocketMQ
前两天看了看一下消息队列——RabbitMQ,从配置到使用,说说消息队列MQ的工作机制.
简单的程序员
2020/04/20
1.1K0
我在项目中是这样配置Vue的
在前面的文章中,我为大家带来了许多Vue 实战技巧,也得到了大家的许多好评,但中间还是存在着些许漏洞,在此向大家表示歉意。其实在前面那些技巧之外,我们还可以做的更多,让我们的开发流程更流畅,开发体验更好,项目性能更上一层楼,怎么做呢,我们一起来看看。
前端进击者
2021/07/27
9130
我在做社交项目中的用过的技术栈
一:使用Docker实现了将不同的功能集做成了一个个的容器统一管理,Docker完全使用沙箱机制,相互之间不会有任何接口,而且容器性能开销极低.
名字是乱打的
2022/05/13
3890
我在做社交项目中的用过的技术栈
在SpringBoot项目中,我可以说出7种注册bean的方式
Spring和SpringBoot是当前最火的Java开发框架,很多时候我们都会将对象注册到Spring的容器中,将对象交给Spring来管理,那么今天我们就来盘点一下将Bean注册到Spring容器的7种方式。
Java进阶之路
2022/11/18
1.9K0
在SpringBoot项目中,我可以说出7种注册bean的方式
这些问题我可以自己搞定啦~
忘记帐号密码,微信的绑定方式又无法使用,可以通过申诉方式找回。 微信帐号在不常用的设备上登录需进行安全验证。可选择“短信验证”、“扫二维码”、“好友辅助”、“人脸识别”等方式,根据提示操作验证。 若无法通过上述方式自助验证,可以选择通过申诉找回帐号密码,申诉成功后使用新密码登录即可。 这是由于对方的帐号状态异常,系统自动触发的安全风险提醒。看到可疑风险提醒时,不要忽略,应注意验证,核实对方身份。 由于聊天记录涉及用户隐私,服务器不会保存用
腾讯举报中心
2020/09/14
8680
我的早期windows客户端个人项目
这是我在本科阶段2001 ~ 2005年之间写的windows客户端程序,用当时最酷炫的VC + MFC。特别是飞机大战的游戏,更是用了DirectX,酷炫之极。时至今日再回首,时代真是发生了天翻地覆的改变。
kamuszhou
2021/10/20
4650
我可以弃用这个端点吗?
让我们假设你是一个开发人员,接管了 Catalog 微服务的所有权。你被要求弃用/v1/catalog 端点而使用新的/v2/catalog 端点。你该怎么做呢?
CNCF
2022/03/25
1.7K0
我可以弃用这个端点吗?
Python这么火,我可以学吗?
越来越多行业都在应用的Python,主要的应用领域有哪些呢?Python每个人都可以学吗?今天我们就来详细看一下。
老九君
2020/03/11
1.2K0
我也是可以开发安卓蓝牙应用的男人了
上一篇写了尝鲜1.6元的蓝牙芯片KT6368A,还没完,今天的主题是实现手机端的测试软件。手机端大家通常会用LightBlue或者Nordic的nRF Connect软件做测试,但是作为干嵌入式的攻城狮,我相信肯定有不少人会有兴趣想自己弄一个可以修改的软件,难不成今天要介绍安卓编程了吗?不,因为我不会!我觉得也没必要专门为了这个去学安卓,毕竟我们也不是专门从事安卓开发的。有一种方法可以搞定,那就是使用QT,大家知道QT可以跨平台运行,并且用的也是嵌入式工程师熟悉的C++语言,所以可以用QT整一个在安卓系统里运行的蓝牙软件。
用户2366192
2021/05/31
1.2K0
【安卓美化】我的桌面我做主(一)
作为一个开源的操作系统,安卓虽然在安全及流畅度上面比不上ios系统(据说原生的安卓系统比苹果系统还流畅,但我们显然用不上),但是安卓的开源性使得有十分多的人开发出了许多强大的app,使我们能在更大的程度上DIY自己的手机。
分享者
2022/05/16
7660
【安卓美化】我的桌面我做主(一)
愿意自己被监控的同时,我也可以监控别人
过去警察在办案的时候,总是搜集各种证据,进行一系列的逻辑推理,来证明某个人犯案,如果未来通过人工智能,把每个人无论生活中还是工作娱乐中的片段全都一一不拉的记录下来,先不说我们愿不愿意看到这种场景,是不是从警察的角度来说,要变得更加轻松愉悦。 现实生活中,当我们早上起来去工作时,办公室里大多安装有摄像头(当然这个摄像头中的录像并不是用来监视我们的工作,只有调查某件紧急事情时,才会回访,但是从某种意义上来说,我们的确是被监视了),工作过程大都使用电脑,电脑能够记录下我们点击键盘的节凑,打开某个文档操作了多长时间
用户5166556
2019/11/28
6470
他山之石,可以攻玉:从别人的项目中汲取经验
每个人的职业生涯中接触的项目必定是有限,如何更多的去接触项目,来丰富自己的项目经验、技能技巧,从别处学习项目知识几乎是每个软件从业者的必经之路。
MavenTalker
2019/07/19
4590
“我是零基础小白,我可以转行大数据吗?”
我们在做出一个决定之前总是会有这样那样的担忧和犹豫,特别是当自身厌倦了目前的工作和生活,思考未来的时候。“我要不要继续过这样的生活?”“我要不要待在舒适圈?”“我要不要转行?转行的话我没有经验,会不会不太好?”这其实就是我们做决定前的常态,特别是在如今高压的生活下。想要赚钱,但又迟迟不能做出决定。其实当你有这样那样的犹豫师,你心里已经有一个答案了,只是你没有勇气去做。如果你想获得高薪,大数据行业的确可以成为你转行的首选。
成都加米谷大数据
2021/03/10
7130
“我是零基础小白,我可以转行大数据吗?”
从长亭的wiki上获取我想要的数据
通常有自己博客的朋友都可以算作是喜欢分享,技术能力是次要的,只要爱分享就是我们所寻找的有缘人。
信安之路
2018/08/08
1.9K0
从长亭的wiki上获取我想要的数据
在线可以解决的问题,我从不安装客户端的
哈喽各位小伙伴早,不知道大家会不会因为需要用一次P图软件,而下载几百甚至几G大型的大型软件就为了P一张图。
IT小侠公社
2019/06/12
1.1K0
在线可以解决的问题,我从不安装客户端的
我心目中的编程高手
心目中的编程高手 (1) Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Consid
程序员互动联盟
2018/03/15
1K0
我心目中的编程高手
构建端到端数据科学项目,从我的Data Scientist Ideal Profiles项目中学习(附链接)
Medium上一位作者完成了一项全周期数据科学项目,从爬取数据到可视化全部都有,下面是作者记录的整个过程和自己的心得,大家一起来学习一下吧~
大数据文摘
2019/06/20
6190
构建端到端数据科学项目,从我的Data Scientist Ideal Profiles项目中学习(附链接)
我在自己的桌面端应用中运行了小程序
作为程序员必须要(xia)精(zhe)进(teng),就单纯有一天突然奇想,能否做到像微信一样在桌面应用也跑上自己的小程序呢?
Onegun
2022/11/14
1.5K0
我在自己的桌面端应用中运行了小程序

相似问题

我可以从.NET 4.0项目中引用.NET 4.5项目吗?

14

如何在Laravel项目中为我自己的包运行php测试?

19

我可以在rss项目中添加我自己的标签吗?

310

我可以从我自己的rpm包安装不同的软件包吗?

25

我可以检测target>1.6项目中的<=1.6依赖项吗?

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档