为了账号安全,请及时绑定邮箱和手机立即绑定

升级laravel-mix1.0/webpack3之后原有代码无法运行

升级laravel-mix1.0/webpack3之后原有代码无法运行

智慧大石 2019-02-16 19:15:32
问题描述:npm update更新了下js包 laravel-mix由0.11更新到了1.16 webpack也由2更新到了3.5 复制了新的webpack.config.js到根目录 原有webpack.mix.js没有变动 运行npm run dev后总是提示找不到文件webpack.mix.js内容我简化到了最简:const mix = require('laravel-mix'); mix.js(['./resources/assets/js/app.js'], './public/js/app.js');npm run出错代码:在webpack.mix.js中增加一行:mix.setPublicPath(path.normalize('./public'));之后可以成功打包 但是文件会被打包到根目录 而不是public目录
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

从来没有用过laravel-mix,
但是如果我碰到这种问题,在文档和搜索引擎都没有办法帮助我解决的时候,我会哪出大杀招

去 node_modules 目录下,调试啊, 
通过出错信息,可以看到

/var/www/node_modules/laravel-mix/src/File.js

哪就去打开这个文件,大不了用console.log 一步步调试啊, 看看到底是为什么啊


查看完整回答
反对 回复 2019-02-25
  • 1 回答
  • 0 关注
  • 397 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信