之前在百度上看到過很多中 關於局域網訪問項目的方法, 在這里,個人推薦兩種比較喜歡的方法
一、直接在項目的package.json文件中進行配置 ,代碼如下
"scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --host 192.168.0.122", "build": "node build/build.js", "start": "npm run build:client && npm run build:server && cross-env NODE_ENV=production node server", "build:client": "cross-env NODE_ENV=production webpack --config build/webpack.client.conf.js --progress --hide-modules", "temp": "node tools/app.js", "build:server": "cross-env NODE_ENV=production webpack --config build/webpack.server.conf.js --progress --hide-modules", "lint": "eslint --ext .js,.vue src", "karma": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run" },
直接在package.josn文件中 找到 上面這部分代碼 然后再scripts下的dev 結尾加一個參數 --host 192.168.0.122
二、Vue配置文件config下面的index.js把locahost改成0.0.0.0就行了,代碼如下
dev: {
port: 8000,
autoOpenBrowser: true,
host: '0.0.0.0',
}
這樣就可以在局域網內訪問了 完事