laravel中执行 npm run dev 报错

在laravel中使用Laravel Mix 的时候执行

npm run dev

报出如下错误

F:\WWW\msdt>npm run dev

> @ dev F:\WWW\msdt
> node node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

module.js:471
    throw err;
    ^

Error: Cannot find module 'F:\WWW\msdt\node_modules\cross-env\bin\cross-env.js'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:394:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:509:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: `node node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Jase\AppData\Roaming\npm-cache\_logs\2017-07-31T02_02_00_644Z-debug.log

laravel 版本号5.4.9
操作系统 windows8.1 64位

JellyBool
修改的评论也不能少于六个字哦!
jasester 回复 JellyBool
修改的评论也不能少于六个字哦!
JellyBool 回复 jasester
修改的评论也不能少于六个字哦!
jasester 回复 JellyBool
修改的评论也不能少于六个字哦!
jasester 回复 JellyBool
修改的评论也不能少于六个字哦!
JellyBool 回复 jasester
修改的评论也不能少于六个字哦!
jasester 回复 JellyBool
修改的评论也不能少于六个字哦!
jasester 回复 JellyBool
修改的评论也不能少于六个字哦!
jasester
修改的评论也不能少于六个字哦!
smile1line 回复 jasester
修改的评论也不能少于六个字哦!
jasester 回复 smile1line
修改的评论也不能少于六个字哦!
smile1line 回复 jasester
修改的评论也不能少于六个字哦!
jasester 回复 smile1line
修改的评论也不能少于六个字哦!
smile1line 回复 jasester
修改的评论也不能少于六个字哦!
假如_丶
修改的评论也不能少于六个字哦!
perfectboook
修改的评论也不能少于六个字哦!