Error: Cannot find module 'webpack'错误解决

在学习webpack的过程当中遇到了Error: Cannot find module 'webpack’错误,而且能够查看版本号,可是在项目中遇到使用错误。

在这里插入图片描述

  1. 运行 npm link webpack将全局连接到本地来

    在这里插入图片描述

  2. 安装webpack-cli

    webpack4.以上版本的除了npm i webpack -g 之外,还须要安装cli,命令:npm i webpack-cli --save在这里插入图片描述node

  3. 指定其在node_modules中的地址

    # {extry file}出填写入口文件的路径,本文中就是上述main.js的路径,
    # {destination for bundled file}处填写打包文件的存放路径
    # 填写路径的时候不用添加{}
    webpack {entry file} {destination for bundled file}

    指定入口文件后,webpack将自动识别项目所依赖的其它文件,不过须要注意的是若是你的webpack不是全局安装的,那么当你在终端中使用此命令时,须要额外指定其在node_modules中的地址webpack

    # webpack非全局安装的状况
    node_modules/.bin/webpack app/main.js public/bundle.js

    在这里插入图片描述


[1]https://blog.csdn.net/qq_42099419/article/details/84756118
[2]https://segmentfault.com/q/1010000017879983/a-1020000017902028web