【问题标题】:Is there a way to set project level configuration in WebStorm?有没有办法在 WebStorm 中设置项目级别的配置?
【发布时间】:2016-05-22 10:59:17
【问题描述】:

我正在开发一个 ReactJS 企业项目,它有自己的 npm 注册表 URL。

在使用 npm install 在项目中安装本机 CSS 动画插件时,我被告知此类包目前在全局注册表中不可用。

我已使用npm config set registry <url> --globally 命令全局设置注册表,但不希望此更改影响我的其他 Node.js 项目。

有没有办法通过 WebStorm 为上述项目设置注册表? 这样就不会干扰其他独立项目?

设置注册表只是一个例子。该问题旨在找到一种方法来覆盖特定项目的所有全局配置,无论是 npm 配置还是节点版本配置。

【问题讨论】:

  • .npmrc 文件? docs.npmjs.com/files/npmrc 看不到 WebStorm 必须在这里做什么 .. 因为您将直接在终端中通过 npm 执行所有命令。如果您不希望任何其他项目看到该自定义注册表..那么为什么首先将其设置为全局?
  • 获得了一个相当不错的视频,用于设置项目级节点设置。查看链接:youtu.be/xuXIBSa_7j4?t=906

标签: node.js npm config webstorm


【解决方案1】:

我不知道 npm url,但大多数其他设置可以在 项目级别basis 通过从文件菜单中获取设置来配置:

文件->设置

对于全局设置,您可以更改默认设置,例如:

文件->默认设置

.

使用上述方法,您可以配置不同的项目使用不同的 Node 和 Npm 版本。只需下载 Node tarball 并将其解压缩到本地目录并在 Webstorm 的项目级别设置中指向它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    • 2017-06-22
    • 2020-03-09
    • 2018-07-29
    • 2023-03-22
    • 2019-05-04
    • 2017-04-07
    相关资源
    最近更新 更多