91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Homestead中使用laravel-mix問題有哪些

發布時間:2021-04-01 09:17:29 來源:億速云 閱讀:224 作者:小新 欄目:編程語言

小編給大家分享一下Homestead中使用laravel-mix問題有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

按照 laravel 官方文檔在準備使用 laravel-mix 時遇到了很多問題,許多同學應該會遇到同樣的問題,自己花了一些時間來解決這些問題,在此做個筆記幫助大家減少填坑的時間。

環境

  • laravel v5.4

  • node v6.10.2

  • npm v3.10.10

Homestead 中 node 和 npm 默認的版本如上述所示

問題

1. 直接執行 npm intall 會出現 symlink 錯誤

Homestead中使用laravel-mix問題有哪些

該錯誤是自己沒有仔細看官方文檔導致,需要執行 npm install --no-bin-links

如果你使用的是 Windows 系統或運行在 Windows 系統上的 VM, 你需要在運行 npm install 命令時將 --no-bin-links 開啟
2. cross-env: not found

正確執行 npm 安裝成功后,執行 npm run dev 會提示 cross-env:not found 錯誤。在 laravel 5.4 中 package.json 中的內容如下:

{
  "private": true,
  "scripts": {
    "dev": "npm run development",
    "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch-poll": "npm run watch -- --watch-poll",
    "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
    "prod": "npm run production",
    "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
  },
  "devDependencies": {
    "axios": "^0.16.2",
    "bootstrap-sass": "^3.3.7",
    "cross-env": "^5.0.1",
    "jquery": "^3.1.1",
    "laravel-mix": "^1.0",
    "lodash": "^4.17.4",
    "vue": "^2.1.10"
  }
}

請按照如下更改

{
  "private": true,
  "scripts": {
    "dev": "npm run development",
    "development": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch-poll": "npm run watch -- --watch-poll",
    "hot": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
    "prod": "npm run production",
    "production": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
  },
  "devDependencies": {
    "axios": "^0.16.2",
    "bootstrap-sass": "^3.3.7",
    "cross-env": "^5.0.1",
    "jquery": "^3.1.1",
    "laravel-mix": "^1.0",
    "lodash": "^4.17.4",
    "vue": "^2.1.10",
    "vue-loader": "^13.0.0"
  }
}

注意看 scripts 中的區別

3. no such file or directory , scandir ‘…/node_modules/node-sass/vendor

重建 node-sass 即可,請務必執行如下命令:

npm rebuild node-sass --no-bin-links
4. TypeError: loader.charAt is not a function

需要安裝最新版本的 vue-loader

npm install vue-loader --save-dev --no-bin-links

以上是“Homestead中使用laravel-mix問題有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昌邑市| 牡丹江市| 开化县| 澄江县| 舟曲县| 大荔县| 神农架林区| 盱眙县| 策勒县| 和林格尔县| 浦江县| 通城县| 环江| 黑河市| 汕头市| 保山市| 和田市| 同德县| 元氏县| 丰台区| 阳高县| 深州市| 淮安市| 阿拉善盟| 贵溪市| 定远县| 天台县| 四平市| 增城市| 鄂伦春自治旗| 益阳市| 郑州市| 无极县| 拜城县| 福建省| 友谊县| 扬中市| 启东市| 辉南县| 赤壁市| 屏东市|