• visual studio code运行时报错,Cannot find module 'webpack'


    前言

      今天运行是visual studio code时,报了一个错误Cannot find module 'webpack' ,网上找了很多方法都没解决。下面一起来看看怎么解决

    正文

      报错:

    npm start提示
    
    `vagrant@vagrant-ubuntu-trusty-32:/vagrant$ webpack
    /usr/lib/node_modules/webpack-cli/bin/webpack.js:237
                                    throw err;
                                    ^
    
    Error: Cannot find module 'webpack'
        at Function.Module._resolveFilename (module.js:538:15)
        at Function.Module._load (module.js:468:25)
        at Module.require (module.js:587:17)
        at require (/usr/lib/node_modules/webpack-cli/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
        at Object.<anonymous> (/vagrant/webpack.config.tsx:1:77)
        at Module._compile (/usr/lib/node_modules/webpack-cli/node_modules/v8-compile-cache/v8-compile-cache.js:178:30)
        at Object.Module._extensions..js (module.js:654:10)
        at Module.load (module.js:556:32)
        at tryModuleLoad (module.js:499:12)
        at Function.Module._load (module.js:491:3)
        at Module.require (module.js:587:17)
        at require (/usr/lib/node_modules/webpack-cli/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
        at WEBPACK_OPTIONS (/usr/lib/node_modules/webpack-cli/bin/convert-argv.js:133:13)
        at requireConfig (/usr/lib/node_modules/webpack-cli/bin/convert-argv.js:135:6)
        at /usr/lib/node_modules/webpack-cli/bin/convert-argv.js:142:17
        at Array.forEach (<anonymous>)
        at module.exports (/usr/lib/node_modules/webpack-cli/bin/convert-argv.js:140:15)
        at yargs.parse (/usr/lib/node_modules/webpack-cli/bin/webpack.js:234:39)
        at Object.parse (/usr/lib/node_modules/webpack-cli/node_modules/yargs/yargs.js:539:18)
        at /usr/lib/node_modules/webpack-cli/bin/webpack.js:212:8
        at Object.<anonymous> (/usr/lib/node_modules/webpack-cli/bin/webpack.js:504:3)
        at Module._compile (module.js:643:30)
        at Object.Module._extensions..js (module.js:654:10)
        at Module.load (module.js:556:32)
        at tryModuleLoad (module.js:499:12)
        at Function.Module._load (module.js:491:3)
        at Module.require (module.js:587:17)
        at require (internal/module.js:11:18)
        at Object.<anonymous> (/usr/lib/node_modules/webpack/bin/webpack.js:12:2)
        at Module._compile (module.js:643:30)
    PS D:work-spanprojectvue-admin-template-master> npm run dev
    
    > vue-admin-template@3.8.0 dev D:work-spanprojectvue-admin-template-master
    > webpack-dev-server --inline --progress --config build/webpack.dev.conf.js
    
    module.js:549
    throw err;
    ^
    
    Error: Cannot find module 'webpack'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:UserszzjframeworkAppDataRoaming
    pm
    ode_moduleswebpack-dev-serverinwebpack-dev-server.js:26:17)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)

    解决方法:

    1.先确定有没有安装了webpack和webpack cli。

    运行下面的命令进行安装webpack

    //全局安装webpack
    cnpm install wepack -save-dev -g

    OR
    //安装webpack
    npm install webpack

    OR

    //在项目中安装,最好在项目中安装一下
    npm install --save-dev webpack

    可以使用下列任一命令安装这个新的包vue cli:

    npm install -g @vue/cli
    # OR
    yarn global add @vue/cli

    安装之后,你就可以在命令行中访问 vue 命令。你可以通过简单运行 vue,看看是否展示出了一份所有可用命令的帮助信息,来验证它是否安装成功。

    你还可以用这个命令来检查其版本是否正确 (3.x):

    vue --version

    你也可以尝试使用如下指令,初始化一下

    npm webpack-cli init

    安装完成,假如还在报此错误,

    常识用指令来安装模块到node_modules目录。

    安装命令:

    npm install

    假如还有错误。

    可以尝试配环境变量

    需要配置系统环境变量:计算机->属性->高级系统配置->环境变量

    变量名为:NODE_PATH

    变量值为:你的npm下的node_modules文件夹

    如全局





    假如还是不能解决你的问题,请尝试删除项目中的webpack重新安装

    安装命令:

    npm install

    欢迎大家关注公众号,不定时干货,只做有价值的输出

     作者:Dawnzhang 
    出处:https://www.cnblogs.com/clwydjgs/p/9390488.html 

     
  • 相关阅读:
    BZOJ2648: SJY摆棋子
    BZOJ1925: [Sdoi2010]地精部落
    BZOJ1941: [Sdoi2010]Hide and Seek
    BZOJ2434: [Noi2011]阿狸的打字机
    BZOJ3295: [Cqoi2011]动态逆序对
    BZOJ1406: [AHOI2007]密码箱
    BZOJ1115: [POI2009]石子游戏Kam
    BZOJ1531: [POI2005]Bank notes
    BZOJ2730: [HNOI2012]矿场搭建
    计算几何《简单》入土芝士
  • 原文地址:https://www.cnblogs.com/clwydjgs/p/10071181.html
Copyright © 2020-2023  润新知