簡體   English   中英

webpack-dev-server無法運行,並發生validateSchema錯誤

[英]webpack-dev-server fails to run with error of validateSchema

這是一個反應性的hello-world proj,在本地計算機win7上,使用npm下載軟件包,運行“ webpack-dev-server --open”時,會出現以下錯誤:

 F:\\now\\react\\setup\\node_modules\\webpack-cli\\bin\\convert-argv.js:7 const validateSchema = process.webpackModule.validateSchema; TypeError: Cannot read property 'validateSchema' of undefined ... 

有關錯誤信息的屏幕截圖

這是package.json和webpack.config.js

 { "name": "setup", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \\"Error: no test specified\\" && exit 1", "start": "webpack-dev-server --open" }, "author": "", "license": "ISC", "dependencies": {}, "devDependencies": { "babel-core": "^6.26.3", "babel-loader": "^7.1.4", "babel-preset-env": "^1.7.0", "babel-preset-react": "^6.24.1", "react": "^16.4.0", "react-dom": "^16.4.0", "webpack": "^4.10.2", "webpack-cli": "^3.0.0", "webpack-dev-server": "^3.1.4" } } 

webpack.config.js:

 const webpack = require('webpack'); module.exports = { devServer: { contentBase: "./src", historyApiFallback: true, inline: true }, module: { rules: [ { test: /(\\.jsx|\\.js)$/, use: { loader: "babel-loader", options: { presets: [ "env", "react" ] } }, exclude: /node_modules/ } ] } } 

webpack-cli大約10個小時前才從v2升級到v3,看來這可能是v3的錯誤。 我還沒有找到一個實際的解決方法,但是一個臨時的解決方法是通過手動將package.json的版本號更改為^2.0.0來降級為webpack-cli v2。

希望可以幫助您暫時擺脫困境。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM