当前位置: 首页 > 面试题库 >

npm-在其他文件夹中安装软件包的依赖项?

明正德
2023-03-14
问题内容

我有以下目录结构:

/some_project
    source.js
    package.json

我想为some_project安装依赖项。我知道我可以CD进入some_project然后运行npm install

但是我想知道是否可以不更改目录?就像是

npm install some_project/package.json

问题答案:

您可以将npm install <folder>变体与--prefix选项一起使用。在您的方案中,文件夹和前缀将相同:

npm --prefix ./some_project install ./some_project


 类似资料:
  • 问题内容: 我已经通过安装了一些软件包,而没有设置第一个软件包。现在,我想创建一个文件,但是将所有已安装的软件包保留为依赖项。简单运行不提供此选项,我可以自动实现吗? 问题答案: 2016年1月更新 npm 现在开箱即用。我有npm 3.5.2 版本。 因此仅安装了 下划线* 的 node_modules 文件夹。 * 然后: 包含在package.json中:

  • 问题内容: 假设您要安装具有依赖项和的库。如果在package.json中声明使用的版本已经过时(例如,它不适用于刚刚出现的节点0.8.0),但是其中一个分支可以与节点0.8.0配合使用- 分支名称。 因此,等式中的包是: 有没有办法告诉NPM安装,而是使用代替? 使用NPM,您可以安装项目的特定分支,如下所示: 如果我要自定义的package.json ,则可以告诉它像这样使用: 通过修改pac

  • 问题内容: 有人可以告诉我在哪里可以找到使用我安装的Node.js模块 吗? 问题答案: 全球图书馆 您可以运行以查看安装了哪些全局库以及它们的位置。使用用于显示人的路截断输出。如果您只想显示主软件包而不显示与其一起安装的子软件包(可以使用),则可以使用- 将显示所有软件包并仅获取全局安装的软件包,只需添加-g ie即可。 在Unix系统上,它们通常放在全局中或在全局中安装。如果将环境变量设置为此

  • 问题内容: 完成后,我将获得已明确安装的软件包以及与这些软件包相关的软件包。 例如: 好的,但是接下来我将这个Requirements.txt安装在另一个环境中,得到的结果与删除的最后两行相同。 所以我的问题是:我如何创建未显示所有可计算依赖关系的最简化的requirements.txt? 问题答案: 现在有(免责声明:我做到了)。 您所需要做的就是从PyPI安装并在Python环境中运行。 如果

  • 问题内容: 我激活了已安装pip的virtualenv。我做了 和Django成功下载。现在,我想打开Django文件夹。文件夹在哪里? 通常它会在“下载”中,但是我不确定如果在virtualenv中使用pip安装它会在哪里。 问题答案: __与 virtualenv一起 使用时, pip 通常会在路径中安装软件包。 例如,我使用 Python 2.7创建了一个名为 venv_test 的测试vi

  • 我激活了一个安装了pip的虚拟环境。我做了 和Django成功下载。现在,我想打开Django文件夹。文件夹在哪里? 通常它会在“下载”中,但我不确定如果我在虚拟环境中使用pip安装它会在哪里。