2016-05-22 125 views
1

我正在开发一个ReactJS企业项目,该项目拥有自己的npm注册表url。有没有办法在WebStorm中设置项目级配置?

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

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

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

而设置注册表只是一个例子。该问题试图找到一种方法来覆盖特定项目的所有全局配置,无论是npm configs还是node version configs。

+1

'.npmrc'文件? https://docs.npmjs.com/files/npmrc没有看到WebStorm必须在这里做什么,因为你将通过'npm'直接在终端执行所有的命令。如果你不想让任何其他项目看到自定义注册表......那么为什么它是全球第一位? – LazyOne

+0

有一个相当不错的视频来设置项目级别节点设置。 查看链接:https://youtu.be/xuXIBSa_7j4?t = 906 –

回答

0

我不知道关于故宫的URL,但moost的其他设置可以在项目一级project level基础从文件菜单中采取设置进行配置:

文件 - >设置

对于全局设置你可以改变默认设置,如:

文件 - >默认设置

File->Default settings

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

相关问题