我想知道是否可以直接通过 conda 安装 npm 包environment.yml
文件。我知道可以安装pypi
包与pip
直接如下:
name: docs
channels:
- conda-forge
dependencies:
- python>=3.7
- nodejs=10.*
- pip
- pip:
- Sphinx==1.6.5
我尝试过添加npm
作为依赖项,因为它是通过安装的nodejs
但不幸的是,这不起作用。
name: docs
channels:
- conda-forge
dependencies:
- python>=3.7
- nodejs=10.*
- pip
- pip:
- Sphinx==1.6.5
- npm:
- jsdoc
☝️ 不起作用。
我知道我可以安装jsdoc
安装conda环境后使用npm install -g jsdoc
但我很好奇是否有办法集成安装。
在早些时候,提出了整合其他专业包管理器的想法, 但我觉得有问题的经历pip一体化已表示这样做将是一项艰巨的任务。这并不是说设置安装机制会很困难,而是要防止各种包管理器破坏彼此的包。所以,不,这不是一件事,而且很可能在一段时间内不会这样。
或者,如果确实需要在环境中拥有 NPM 包(即通过 YAML 安装),则可以为其编写一个依赖于它的 Conda 包nodejs
并简单地做了一个npm install
调用构建脚本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)