局部安装webpack,如何直接使用webpack命令?

在使用

  npm install webpack --save-dev

安装webpack后,webpack还不是内部命令,如何直接使用 webpack命令进行打包呢?

是设置环境变量吗?主要去设置哪个呢?
如果是设置环境变量的话,如果我有多个项目,运用不同版本的webpack,那我怎么设置呢?

还是说webpack本来一般就是全局安装呢?

阅读 11.1k
2 个回答

一般都不是全局安装,局部安装就可以。
在package.json中修改成如下:

{
  "scripts": {
    "start": "webpack"
  }
}

运行npm run start或npm start即可运行webpack

  1. 楼上说的写进 scripts
  2. ./node_modules/.bin/webpack 执行 node_modules 目录下 .bin 目录内的脚本,这里的 webpack 是 webpack 这个包里面 js可执行文件 的软链接。
  3. node ./node_modules/.bin/webpack 同理,执行 webpack 的可执行 js ,这样执行的好处是可以加一些 js 的 flag ,例如调大 old memory size 或者进行 chrome debug
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题