无法在Laravel上运行> npm run watch

时间:2019-03-18 00:29:22

标签: node.js laravel vue.js npm

我已经安装了NodeJS v10.9.0 NodeJS版本和NPM 6.2.0。我尝试使用Laravel全新安装的VueJS开发Laravel。我在 package.json 里面的devDependencies下面安装了:

  "devDependencies": {
    "axios": "^0.18",
    "bootstrap": "^4.0.0",
    "cross-env": "^5.1",
    "jquery": "^3.2",
    "laravel-mix": "^1.7.2",
    "lodash": "^4.17.5",
    "popper.js": "^1.12",
    "resolve-url-loader": "^2.3.1",
    "sass": "^1.15.2",
    "sass-loader": "^7.1.0",
    "vue": "^2.5.17",
    "webpack-cli": "^3.3.0"
  }

安装后,我收到一些这样的消息:

  

notsup跳过可选依赖项:不支持的平台   fsevents@1.2.7:通缉{“ os”:“ darwin”,“ arch”:“ any”}(当前:   {“ os”:“ win32”,“ arch”:“ x64”})

这:

  

增加了来自293个贡献者的333个程序包,并审核了26962个程序包   117.917s发现有27个漏洞(19个低,7个中等,1个高)运行npm audit fix来解决,或通过npm audit来解决

然后我尝试npm run watch但失败了,并显示此消息:

  

内部/模块/cjs/loader.js:583       犯错       ^

     

错误:找不到模块   'C:\ 0Projects \ Laravel \ larastore \ node_modules \ laravel-mix \ setup \ webpack.config.js'

然后我检查node_modules并尝试查找特定的文件,但是没有。该如何解决?

1 个答案:

答案 0 :(得分:0)

未安装Laravel Mix和其他软件包。使用 npm install laravel-mix

检查package.json,将能够找到您需要的其他模块。 您可能还需要 cross-env 之类的软件包。