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