Error:

找不到模块的webpack/schemas/WebpackOptions.json'

我的webpack.config.js是这样的-

var config = {
entry: './main.js',
output: {
    path: '/',
    filename: 'index.js',
},
devServer: {
    inline: true,
    port: 8080
},
module: {
    loaders: [
        {
            test: /\.json$/,
            loader: 'json'
        },
        {
            test: /\.jsx?$/,
            exclude: /node_modules/,
            loader: 'babel-loader',
            query: {
                presets: ['es2015', 'react']
            }
        }
    ]
    }
}
module.exports = config;

推荐答案

很抱歉再次提起此事,但我有一个不同的解决方案..

我用过

npm install -g webpack-cli
npm install webpack

这个问题似乎发生在我身上,因为CLI希望webpack也能在全局安装?为了解决这个问题,我在本地安装了CLI和webpack

npm uninstall -g webpack-cli
npm install webpack webpack-cli

在我的包裹里.我刚刚补充说:

"scripts": {
  "build": "./node_modules/.bin/webpack-cli",
  "watch": "./node_modules/.bin/webpack-cli --watch",
}

然后,每当我需要使用webpack时,我就使用npm run buildnpm run watch.

一切都奇迹般地发生了!

虽然我相信这是网页的问题.我会报告它,我会try 用它的进展更新这个答案.

更新(2018/05/11):我已经向Webpack团队报告了这个问题,我认为这可能与一项任务有关.关注/贡献:https://github.com/webpack/webpack-cli/issues/299#issuecomment-388390143

更新(2018/05/23):显然现在有一个修复程序,这个问题应该在下一个版本的webpack cli中解决.在本文 compose 之际,webpack cli的公开发行版似乎还没有解决这个问题.

React-native相关问答推荐

如何停止在Expo路由中将新文件显示为菜单列表?

React native + react-query + onError 不捕获并处理错误?

GetStream:更改消息气泡背景

react native 如何更新倒置平面列表的数组中的项目

如何在react-native 的switch 内显示文本(是/否)

No component found for view with name "ARTShape"

如何使用 AsyncStorage React Native 缓存 API 数据

React - 类内的useContext

React-native,iOS模拟器停止响应CMD + D

如何清除react-native webview cookie?

react-native - 如何在过go 两个文件夹中导入组件?

React Native - 如何判断 UI/元素?

将图标添加到drawer抽屉react-navigation v5

react-native Http 拦截器

如何在 react-native 中从 AsyncStorage 中删除元素

更新 this.state.dataSource 不会更新 ListView

React Native:当我从 XCode 运行应用程序时看不到 console.logs

如何更改键盘上的 return按钮?

试图在一个本应是不可变且已被冻结的对象上设置密钥

react-native-webview :对于 iOS 文本太小