larave5.4 npm run dev 出错

package.json配置

{
  "private": true,
  "scripts": {
    "dev": "npm run development",
    "development": "NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch": "NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch-poll": "npm run watch -- --watch-poll",
    "hot": "NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
    "prod": "npm run production",
    "production": "NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
  },
  "devDependencies": {
    "axios": "^0.15.3",
    "bootstrap-sass": "^3.3.7",
    "cross-env": "^3.2.3",
    "gulp": "^3.9.1",
    "jquery": "^3.1.1",
    "laravel-mix": "^0.8.3",
    "lodash": "^4.17.4",
    "vue": "^2.1.10",
    "vue-resource": "^1.3.4",
    "vue-router": "^2.7.0"
  }
}

使用npm run dev 后报错如下
图片描述

求大神指点这个报错怎么解决啊,
npm install 多次,都是报这个错误

补充项目目录结构
图片描述

图片描述

webpack.mix.js内容如下
图片描述

当我把npm降为5.1.0后,报错文件又变了,如图:
图片描述

现在npm版本为5.1.0,
node版本为10.1.0

阅读 2.4k
2 个回答

未找到依赖的资源,不知道你怎么引用的
方便的话,
把你的项目目录结构贴出来,目录展开到这几个入口文件
把你的webpack.config.js内容贴出来
再把你引用这几个文件的地方贴一下

折腾了两天终于解决了,
各种谷歌百度。现在贴一下解决过程。
图片描述

遇到这个错误,降低npm版本到5.1.0,
具体可参考这两个链接
https://github.com/JeffreyWay...

https://github.com/JeffreyWay...

npm降低版本后,执行以下命令
rm -rf node_modules
npm cache clear
rm -rf package-lock.json
npm install

经过漫长的等待,再次npm run dev ,又遇到以下错误,
图片描述

这两个文件在项目里存在却报错not found,
再次
rm -rf node_modules
npm cache clear
rm -rf package-lock.json
npm install

npm install完成,
运行 npm run dev,
这次遇到的错误又不一样,如下图
图片描述

解决方法
在node-sass目录下面新建一个vendor的空目录,然后运行npm/cnpm rebuild node-sass --save-dev即可,如果安装失败,会生成一个目录名为类似这样win32-x64-48的空目录,然后去https://github.com/sass/node-...

具体参考以下链接
https://www.cnblogs.com/towar...

经过这次后,终于运行成功~!
图片描述

真不容易啊,
遇到不明不白的错误只能重复
rm -rf node_modules
npm cache clear
rm -rf package-lock.json
npm install

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题