F L*_*has 6 python node.js npm conda
我想知道是否可以通过 conda 的environment.yml文件直接安装 npm 包。我知道可以直接安装pypi软件包,pip如下所示:
name: docs
channels:
- conda-forge
dependencies:
- python>=3.7
- nodejs=10.*
- pip
- pip:
- Sphinx==1.6.5
Run Code Online (Sandbox Code Playgroud)
我尝试将其添加npm为依赖项,因为它是通过安装的,nodejs但不幸的是,这不起作用。
name: docs
channels:
- conda-forge
dependencies:
- python>=3.7
- nodejs=10.*
- pip
- pip:
- Sphinx==1.6.5
- npm:
- jsdoc
Run Code Online (Sandbox Code Playgroud)
?? 不起作用。
我知道我可以jsdoc在使用安装 conda 环境后安装,npm install -g jsdoc但我很好奇是否有办法集成安装。
早期,集成其他专业包管理器的想法浮出水面,但我认为集成有问题的经验pip表明,这样做将是一项艰巨的任务。并不是说设置安装机制会很困难,而是防止各种包管理器破坏彼此的包。所以,不,这不是一件事,可能不会有一段时间。
或者,如果真的需要在 env 中拥有一个 NPM 包(即,通过 YAML 安装),则可以为其编写一个 Conda 包,该包依赖于nodejs并简单地npm install在构建脚本中进行调用。
| 归档时间: |
|
| 查看次数: |
5707 次 |
| 最近记录: |