Laravel5.4 在 win7 下使用 cnpm 構建前端工作流出現編譯出錯

樂觀主義的悲觀者發表於2017-03-17

如題,在 win7 下使用 cnpm 為 laravel5.4 構建前端工作流出現了編譯出錯.。
首先,使用了 cnpm install開始安裝前端依賴。:point_down:
file
然後執行npm run dev,結果出現了下面這種問題 :unamused: 。
file
從圖中可以看出是找不到node_modules\cross-env\bin\cross-env.js檔案,:flushed: 我可是什麼其他操作都沒有做,安裝完直接開始編譯的(PS:如果有知道答案的大佬,:blush:求解!!!)。可是再一臉懵逼還是要解決問題的,所以一臉懵逼的我開啟了node_modules下的cross-env資料夾,然後發現cross-env資料夾下根本沒有bin目錄。
file
然後發現cross-env.js檔案是在node_modules\cross-env\dist\bin的目錄下,那接下來的事情就簡單了。
開啟package.json檔案,然後修改scriptscross-env.js的路徑就好了。
file
file
接著執行npm run dev,成功!!!
file
PS:因為沒有使用其他命令所以只修改了dev下的路徑,如果需要使用其他命令請自行修改。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

棄我去者,昨日之日不可留。亂我心者,今日之日多煩憂

相關文章