尝试着学习webpack,但总是说webpack不是内部命令,我是这样做的(事先已经安好了node和npm):
1.先在命令行执行 npm config set prefix “d:\node\node_global”设置全局路径
2.再执行 npm install webpack -g 在node_gloal下生成文件如下图:
3.配置环境变量,新增NODE_PATH属性指向node_global/node_modules,并把这个路径同时添加到path里
4.新建文件夹webpackPractice,里面有两个文件
//entry.js
document.write("It works.");
//index.html
5.用命令行把目录跳转到D:webpackTest
然后执行执行命令npm install --save-dev webpack
在这个文件夹下生成node_modules
6.执行 webpack
webpack ./entry.js bundle.js
这时候就一直说 'webpack' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
请教大神这怎么办啊?急急急
在命令行中执行 echo %path%
echo %node_global/node_modules%
分别输出什么,看下路径是否正确。
webpack 指令属于二进制工具包,使用npm安装需要用这样的格式:
npm install -g webpack(或者其他二进制工具包)。
我是window系统,我刚遇到这个问题解决了。
我把路径改成nodejs\node_global ,不是路径为nodejs\node_global\node_modules