npm start 运行'webpack-dev-server'报错 Cannot find module 'webpack'

运行 cnpm start 运行"webpack-dev-server " 后报错:没有找到webpack。
packge.json文件内容如下:

{
      "name": "test",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "start": "webpack-dev-server "
      },
      "author": "",
      "license": "ISC",
      "dependencies": {
        "webpack-dev-server": "^2.4.5"
      }
  }

webpack.config.js:
clipboard.png

运行 :clipboard.png
报错:
clipboard.png

我全局安装的webpack 不知道为什么会报找不到webpack。
但是自己手动输入 'webpack-dev-server'
运行成功:

clipboard.png

希望知道是什么原因

阅读 8.3k
2 个回答

试下npm run start

webpack.config.js里使用了webpack,所以webpack也需局部安装(本项目)依赖;
图片描述
图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题