从webstorm命令行工具调用npm

时间:2013-05-31 02:12:01

标签: windows node.js npm webstorm

我刚开始使用webstorm中的grunt(在Windows上)并且无法调用npm(安装并启用了节点插件,node.exe位于系统路径中)。

npm init

命令行工具输出:

module.js:340
    throw err;
          ^
Error: Cannot find module 'C:\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:901:3

Process finished with exit code 8

由于

1 个答案:

答案 0 :(得分:9)

在Webstorm中使用命令行配置NPM:

Webstorm 6,您需要添加命令行支持插件:

档案>设置> IDE设置>插件>命令行工具支持

一旦你添加到webstorm然后

档案>设置>项目设置>命令行工具支持

点击“+”添加> 在弹出窗口中 工具路径:C:\ Program Files \ nodejs \ npm.cmd 别名:npm(或任何你喜欢的) 能见度:选择你喜欢的任何东西 那么>好的> 申请>行

webstorm中的

>工具>运行命令>或(Coomand Line Tools Console) 在底栏中键入命令:npm

你会看到类似

的结果
  

C:\ Program Files \ nodejs \ npm.cmd

用法:npm

其中一个是:     add-user,adduser,apihelp,author,bin,bugs,c,cache,     完成,配置,ddp,重复数据删除,弃用,文档,编辑,     探索,常见问题,寻找,寻找,获取,帮助,帮助搜索,     home,i,info,init,install,isntall,issues,la,link,     list,ll,ln,login,ls,outdated,owner,pack,prefix,     修剪,发布,r,rb,重建,删除,回购,重启,rm,     root,run-script,s,se,search,set,show,shrinkwrap,     明星,星星,开始,停止,子模块,标记,测试,tst,联合国,     卸载,取消链接,取消发布,取消星标,更新,更新,版本,     查看,whoami

npm -h快速帮助 npm -l显示完整的使用信息 npm faq常见问题 npm帮助搜索帮助 npm help npm涉及概述

在ini格式的文件中指定配置:     C:\用户\ kpatel.npmrc 或者在命令行上通过:npm --key value 可以通过以下方式查看配置信息:npm help config

npm@1.3.8 C:\ Program Files \ nodejs \ node_modules \ npm

处理在14:32:10完成退出代码0。 执行时间:794毫秒。