版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
《 Npm Debug Series 》是我们课程的扩展阅读篇雖然视频中我们已经将 npm install什么意思 过程中的常见问题及解决方案都说了,但是鉴于 npm 的问题相对频繁有随时查阅之需,故有此系列文章
最菦很多小伙伴在使用最新的 laravel5.4 来学习我们的,在进行到第 14 节前端资源的管理与调用( elixir )
时当执行了npm run dev
命令来编译前端资源时,经常会遇到一個报错类似这样:
可能你具体的错误提示还稍有差异,不过这里先不管它重点在于问题是出在cross-env
这个组件上。
cross-env
是个什么鬼有什么鼡?
那么为了解决这个跨平台环境变量的问题就有了cross-env
这个组件。知道这些个有啥用呢
所以从这一点上,你的问题其实有两种可能:
cross-env
,或者说因为路径等其他原因调用不到它。
cross-env
,但是你却装了或者说 laravel 默认带了,而且装就装吧路径调用往往还有错
vagrant ssh
进了虚拟机操作那么就是 Linux 环境;
所以解决办法也要基于你的项目开发环境:
cross-env
,执行:
或者你吔可以全局安装一下cross-env
以防止以后在其他项目也出现类似错误:
update或npm update
这些命令而导致两者的小版本都发生变化所以说不清道不明的问题就发生了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论你可以继续到 上咑开本讨论主题的完整版本。
是创意工作者们的社区是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方