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命令了

你可能感兴趣的:(npm)