很多初学者在学习webpack或者guip的过程中,尽管按照相应的指令操作,还是不可避免的出现一些小意外,导致无法运行下去.
比如在运行webpack时都会进行全局安装,然后再局部安装,安装成功后按照webpack指令:
运行指令:./node_modules/.bin/webpack.
然而却出现这样的报错信息:
’node_modules’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
这是什么原因导致的呢?
是因为在不同的环境下全局按装的webpack版本可能不一样,不符合当前的项目所要依赖的版本.这时候我们需要把这个命令更改一下即可:
正确指令: .\node_modules.bin\webpack
显然,这两个指令的区别仅仅在于把斜杠更换方向而已,就可以让webpack成功运行了.
以上的指令仅仅是运行webpack的其中一种方法,而文中指出的仅是这种方法在运行过程中出现的一些问题.
除此之外,还可以用其他方法运行webpack.比如在package.josn文件里配置"start",如下:
配置成功后用npm start 指令来运行webpack即可.
或者配置"dev",然后用npm run dev 指令运行webpack.