代码之家  ›  专栏  ›  技术社区  ›  Casey Ryan Doherty

错误:在用Laravel运行npm run watch时找不到模块“./Assert”

  •  0
  • Casey Ryan Doherty  · 技术社区  · 7 年前

    当我尝试运行时,随机开始收到此错误消息 npm run watch . 我不知道我做了什么,这将导致它有一个错误,因为我从来没有接触过任何有关的文件拉威尔混合。

    > cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch"
    
    module.js:549
        throw err;
        ^
    
    Error: Cannot find module './Assert'
        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> (/node_modules/laravel-mix/src/Api.js:1:76)
        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)
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch"`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the @ development script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    

    尝试运行npm update和npm install以获取最新文件,但没有任何帮助。

    我甚至尝试手动添加Assert.js文件,但每次修复都会出现新的错误。一定有更好的解决办法。

    我从node\u模块中删除了laravel mix并再次运行npm install,它将我的错误更改为:

    Error: Cannot find module './transform'
        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> (/node_modules/ajv-keywords/keywords/index.js:18:14)
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Casey Ryan Doherty    7 年前

    最后得到了 npm run watch npm install 把所有的文件更新。不知道为什么我必须删除node\u modules文件夹来获取新文件,但至少它可以工作。

    推荐文章