最近开始接触webpack,用win10来安装出现了环境变量的问题。具体情况如下:运行webpack命令的时候,CMD出现:
Cannot find module 'webpack/lib/node/NodeTemplatePlugin'
搜索一番后发现原来是windows的环境变量没设置好,可能和我用的用户不是超级用户有关系,后面把环境变量补上去,关掉cmd重新打开就可以运行指令了。
具体步骤:
解决方法是: 配置环境变量,指定webpack/lib/node/NodeTemplatePlugin的准确路径; 1.右键我的电脑点击属性,弹出以”系统“为标题的窗口; 2.点击左侧高级系统,弹出系统属性窗口; 3.点击环境变量,弹出环境变量窗口; 4. 4.1如果你的webpack是是用cnpm安装的,则在dos下执行cnpm config get prefix,然后会在界面输出一个路径;我的是F:\Program Files\nodejs 然后在第3步弹出的环境变量窗口中 系统变量里新建变量NODE_PATH,值为:以第4步得到的路径开头,F:\Program Files\nodejs\node_modules;然后一直点击确定; 4.2如果你的webpack是是用npm安装的,则在dos下执行npm config get prefix;后续步骤同4.1所述; 5.关闭dos窗口,再次打开dos;就好了;
参照这篇文章:webpack问题
npm failed to fetch from registry解决方法:
最近在win10上面安装了webpack,但是出现下面情况:
上网找了一下解决方案:
就是把HTTPS改成了HTTP
npm config set registry http://registry.npmjs.org/