npm问题汇总

  • 【npm问题汇总】npm不是可以执行的命令:
    环境变量中的上下path要配把npm和node的path写对
  • 时间超时:
    使用npm install时,如果时间超时,可以使用cnpm或者tnpm等公司指定的npm。同时,如果有权限问题,使用管理员身份来运行cmd
  • NPM INSTALL:
    将package里面所有的依赖都安装
  • 执行script里面的dev等命令时,出现XXX不是内部或者外部命令时:
    mac可以合并两条命令;
    window不可以合并两条命令,所以在window下要把package里面的scripts的命令加上set和&&等字样:
"scripts": { "build": "NODE_ENV=production webpack", "dev": "NODE_ENV=development node dev-server.js" } "scripts": { "build": "set NODE_ENV=production&& webpack", "dev": "set NODE_ENV=development&& node dev-server.js" }

  • webstorm 的terminal无法使用npm命令的原因之一:
    win10下控制权限不足,在cmd.exe的属性中,打勾最后一个勾选框(使用旧版本的控制台)
    之后重启webstorm,再次打开就可以直接使用npm命令了

    推荐阅读