Windows 下 Laravel Mix 资源编译过程以及产生的错误解决
环境说明
- 虚拟机 : Homestead ;
- 物理机 : Windows 10 x64 系统 ;
- 编辑器 : Sublime Text 3 ;
- 终端 : git bash ;
说明:以上环境不必完全保持一致 ,但本文出现的问题均在此基础上 , 如您的环境与本文不一致可能不会出现本文中的情况 。
过程代码
- 为 NPM 和 Yarn 安装加速 ,强烈建议的 。
$ npm config set registry=https://registry.npm.taobao.org
$ yarn config set registry 'https://registry.npm.taobao.org'
- 使用 Yarn 来代替 NPM 进行安装包的管理
$ yarn install
如果您的 物理机 环境为 Windows 产生错误 ,则在后面添加参数 --no-bin-links 。 如下所示 :
$ yarn install --no-bin-links
- 安装 cross-env
物理机为 Windows 下 ,这个是必要的 ,其他系统可以跳过
如果发生错误 ,请尝试重新执行一次此命令 。
$ npm install cross-env --no-bin-links
- 执行编译操作
下列命令请根据需求选择一个即可 ,首次编译会比较慢 ,如报错请尝试再重新执行一次 。
$ npm run dev
$ npm run watch-poll
引用说明
总结
- 本人是使用 Homestead 在 Windows 下开发过程实际遇到的问题 ;
- 每个人的开发环境不同 ,遇到的错误 ,我将的只是其中一种 ;
- 如果您遇到的问题与本文不符 ,请参考下其他的解决方案 ;
- 本文所有操作均在一个新项目上执行 ,所有操作以及效果均已复现 ;
- 本人也是新手 ;
- 随已反复修改本文 ,仍可能有存在疏漏的地方 ;
- 欢迎提出意见与建议辅助改正 ;
- 没有笔记习惯的我喜欢上 MarkDown 了 。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: