日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

無效的配置對象已使用與API模式不匹配的配置對象初始化了Webpack

瀏覽:210日期:2024-05-18 10:16:36
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解決無效的配置對象已使用與API模式不匹配的配置對象初始化了Webpack?

我不完全知道是什么原因造成的,但是我以這種方式解決了。重新安裝整個項目,但請記住必須全局安裝webpack-dev-server。我遍歷了一些找不到webpack的服務器錯誤,因此我使用link命令鏈接了Webpack。在輸出中解決一些絕對路徑問題。

在devServer中 object: inline: false

webpack.config.js

module.exports = { entry: './src/js/main.js', output: {path:__dirname+ ’/dist/’,filename: 'bundle.js',publicPath: ’/’ }, devServer: {inline: false,contentBase: './dist', }, module: {loaders: [ {test: /.jsx?$/,exclude:/(node_modules|bower_components)/,loader: ’babel-loader’,query: { presets: [’es2015’, ’react’]} }] }};

package.json

{ 'name': 'react-flux-architecture-es6', 'version': '1.0.0', 'description': 'egghead', 'main': 'index.js', 'scripts': { 'start': 'webpack-dev-server' }, 'repository': { 'type': 'git', 'url': 'git+https://github.com/cichy/react-flux-architecture-es6.git' }, 'keywords': [ 'React', 'flux' ], 'author': 'Jaros?aw Cichoń', 'license': 'ISC', 'bugs': { 'url': 'https://github.com/cichy/react-flux-architecture-es6/issues' }, 'homepage': 'https://github.com/cichy/react-flux-architecture-es6#readme', 'dependencies': { 'flux': '^3.1.2', 'react': '^15.4.2', 'react-dom': '^15.4.2', 'react-router': '^3.0.2' }, 'devDependencies': { 'babel-core': '^6.22.1', 'babel-loader': '^6.2.10', 'babel-preset-es2015': '^6.22.0', 'babel-preset-react': '^6.22.0' }}解決方法

我有一個通過在線課程創建的簡單的helloworld react應用,但是出現此錯誤:

無效的配置對象。已使用與API模式不匹配的配置對象初始化Webpack。-配置具有未知屬性“postcss”。這些屬性是有效的:對象{amd,bail,cache,context,dependencies,devServer,devtool,入口,外部,加載程序,模塊,名稱,節點,輸出,性能。,插件,配置文件,recordsInputPath,recordsutputPath,recordsPath,resolve,resolveLoader,stats,target,watch,watchOptions?}對于錯別字:請更正它們。 對于加載程序選項:webpack2不再允許配置中的自定義屬性。應該更新加載程序,以允許通過module.rules中的加載程序選項傳遞選項。在更新加載程序之前,可以使用LoaderOptionsPlugin將這些選項傳遞給加載程序:插件:[newwebpack.LoaderOptionsPlugin({//測試:/.xxx$/,//可能僅將此功能應用于某些模塊選項:{postcss:…}})]-configuration.resolve具有未知屬性’root’。這些屬性是有效的:object{alias?,aliasFields?,cachePredicate?,descriptionFiles?,forceExtension?,forceforceModuleExtension?,extensions,fileSystem?,mainFields,mainFiles?,moduleExtensions?,modules?,plugins?,resolver?、符號鏈接?,unsafeCache ?,useSyncFileSystemCalls?}-configuration.resolve.extensions [0]不能為空。

我的webpack文件是:

// work with all paths in a cross-platform mannerconst path = require(’path’);// plugins covered belowconst { ProvidePlugin } = require(’webpack’);const CopyWebpackPlugin = require(’copy-webpack-plugin’);const HtmlWebpackPlugin = require(’html-webpack-plugin’);// configure source and distribution folder pathsconst srcFolder = ’src’;const distFolder = ’dist’;// merge the common configuration with the environment specific configurationmodule.exports = { // entry point for application entry: {’app’: path.join(__dirname,srcFolder,’ts’,’app.tsx’) },// allows us to require modules using // import { someExport } from ’./my-module’; // instead of // import { someExport } from ’./my-module.ts’; // with the extensions in the list,the extension can be omitted from the // import from path resolve: {// order matters,resolves left to rightextensions: [’’,’.js’,’.ts’,’.tsx’,’.json’],// root is an absolute path to the folder containing our application // modulesroot: path.join(__dirname,’ts’) },module: {loaders: [ // process all TypeScript files (ts and tsx) through the TypeScript // preprocessor { test: /.tsx?$/,loader: ’ts-loader’ },// processes JSON files,useful for config files and mock data { test: /.json$/,loader: ’json’ },// transpiles global SCSS stylesheets // loader order is executed right to left {test: /.scss$/,exclude: [path.join(__dirname,’ts’)],loaders: [’style’,’css’,’postcss’,’sass’] },// process Bootstrap SCSS files {test: /.scss$/,’scss’)],loaders: [’raw’,’sass’] }] },// configuration for the postcss loader which modifies CSS after // processing // autoprefixer plugin for postcss adds vendor specific prefixing for // non-standard or experimental css properties postcss: [ require(’autoprefixer’) ],plugins: [// provides Promise and fetch API for browsers which do not support// themnew ProvidePlugin({ ’Promise’: ’es6-promise’,’fetch’: ’imports?this=>global!exports?global.fetch!whatwg-fetch’}),// copies image files directly when they are changednew CopyWebpackPlugin([{ from: path.join(srcFolder,’images’),to: path.join(’..’,’images’)}]),// copies the index.html file,and injects a reference to the output JS // file,app.jsnew HtmlWebpackPlugin({ template: path.join(__dirname,’index.html’),filename: path.join(’..’,inject: ’body’,}) ],// output file settings // path points to web server content folder where the web server will serve // the files from file name is the name of the files,where [name] is the // name of each entry point output: {path: path.join(__dirname,distFolder,’js’),filename: ’[name].js’,publicPath: ’/js’ },// use full source maps // this specific setting value is required to set breakpoints in they // TypeScript source in the web browser for development other source map devtool: ’source-map’,// use the webpack dev server to serve up the web application devServer: {// files are served from this foldercontentBase: ’dist’,// support HTML5 History API for react routerhistoryApiFallback: true,// listen to port 5000,change this to another port if another server // is already listening on this portport: 5000,// proxy requests to the JSON server REST serviceproxy: { ’/widgets’: {// server to proxytarget: ’http://0.0.0.0:3010’ }} }};

標簽: web
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
粉嫩av一区二区三区四区五区 | 先锋影音久久久| 久久精品91| 久久久精品午夜少妇| 色爱综合网欧美| 日本美女一区| 综合日韩av| 中文在线免费视频| 激情欧美丁香| 丝袜a∨在线一区二区三区不卡 | 欧美有码在线| 久久精品资源| 欧美三级精品| 亚洲综合中文| 久久精品国内一区二区三区| 精品福利久久久| 色偷偷色偷偷色偷偷在线视频| 色老板在线视频一区二区| 精品一区免费| 亚洲欧洲一区二区天堂久久| 欧美在线亚洲| 国产美女撒尿一区二区| 久久婷婷亚洲| 日韩成人午夜精品| 国产欧美久久一区二区三区| 久久久久久一区二区| 日韩精品一二区| 国产精品视频一区二区三区 | 日本成人精品| 国产精品777777在线播放 | 国产精品视频一区二区三区综合| а√天堂中文在线资源8| 性色一区二区| 成人在线视频区| 日欧美一区二区| 久久久久久美女精品| 日本aⅴ亚洲精品中文乱码| 高清av一区| 国产亚洲一区二区三区啪| 999精品色在线播放| 久久国产乱子精品免费女| 成人精品亚洲| 久久精品国产999大香线蕉| 妖精视频成人观看www| 日韩高清二区| 黄色在线一区| 都市激情国产精品| 国产精品99久久免费观看| 人人精品人人爱| 五月综合激情| 久久香蕉国产| 日韩在线观看一区| 国产精品欧美日韩一区| 日韩三级精品| 婷婷精品久久久久久久久久不卡| 欧美日韩国产传媒| 精品欧美一区二区三区在线观看| 日韩黄色在线观看| 亚洲欧美在线综合| 亚洲精品91| 欧美一区二区三区高清视频 | 日韩精品第一| 模特精品在线| 欧美亚洲激情| 午夜av成人| 欧美大黑bbbbbbbbb在线| 日本免费一区二区三区四区| 日本久久精品| 久久久久国产| 国产一区日韩一区| 国产精品美女久久久| 国产亚洲精品v| 亚洲精品成人一区| 在线国产精品一区| 日韩精品国产欧美| 久久av影视| 国产成人精品免费视| 精品亚洲自拍| 欧美日韩国产一区二区三区不卡 | 日韩欧美中文字幕一区二区三区| 久久亚洲风情| 亚洲精品成a人ⅴ香蕉片| 日韩久久一区| 久久精品女人| 欧美手机在线| 天堂精品久久久久| 日本国产欧美| 精品久久99| 夜夜精品视频| 国产精品一区2区3区| 国产精品视频一区视频二区| 麻豆一区二区三| 日韩视频一区| 精品三级在线观看视频| 夜夜精品视频| 日本一区二区免费高清| 不卡av一区二区| 久久精品国产福利| 麻豆亚洲精品| av资源中文在线| 日韩黄色在线观看| 国产精品13p| 亚洲精品一二| 成人羞羞视频播放网站| 亚洲涩涩av| 中文在线中文资源| 日韩黄色av| 麻豆亚洲精品| 国产一区二区三区不卡av| 综合激情五月婷婷| 卡一卡二国产精品| 天堂俺去俺来也www久久婷婷| 日韩欧美一区二区三区免费看| 亚洲性视频在线| 亚洲神马久久| 在线精品视频在线观看高清| 国产日韩亚洲欧美精品| 亚洲最大av| 亚洲一级淫片| 亚洲少妇在线| 欧美日韩国产在线观看网站| 亚洲啊v在线| 中文字幕在线官网| 丰满少妇一区| av资源中文在线天堂| 久久精品国产精品亚洲毛片| 国产欧美成人| 国产精品久久久久久久久久白浆| 日韩和欧美一区二区| 久久高清国产| 视频一区中文字幕| 亚洲男女av一区二区| 久久久久久免费视频| 婷婷精品视频| 亚洲二区三区不卡| 日韩在线观看一区二区| 亚洲一卡久久| 日韩制服丝袜先锋影音| 亚洲一区二区免费看| 亚洲欧美视频一区二区三区| 玖玖玖国产精品| 蜜桃久久久久久| 日本午夜精品一区二区三区电影| 日本成人中文字幕在线视频| 91精品国产一区二区在线观看| 久久av偷拍| 美女久久99| 91精品蜜臀一区二区三区在线 | 欧美日韩精品免费观看视欧美高清免费大片 | 播放一区二区| 国产亚洲福利| 欧美日一区二区三区在线观看国产免 | 亚洲青青久久| 久久三级中文| 亚洲精品91| 久久激情五月激情| 日韩毛片在线| 欧美一级二级三级视频| 黑森林国产精品av| 蜜臀国产一区二区三区在线播放 | 久久福利毛片| 高潮久久久久久久久久久久久久| 国产精品免费大片| 欧美日韩尤物久久| 日本va欧美va瓶| 久久三级视频| 老司机免费视频一区二区三区| 午夜欧美精品久久久久久久| 国产美女视频一区二区| 午夜免费一区| 久久伊人国产| 日韩成人在线看| 香蕉久久久久久久av网站| 欧美激情国产在线| 国产精品美女午夜爽爽| 丝袜美腿成人在线| 久久中文字幕av| 欧美亚洲一区二区三区| 久久先锋影音| 亚洲男女av一区二区| 日韩专区精品| 91欧美国产| 国产精品xx| 国产一区丝袜| 欧美xxxx性| 鲁大师精品99久久久| 国产精品大片| 国产精品一级| 国产乱码精品| 久久国产日韩欧美精品| 日韩av中文在线观看| 亚洲精品第一| 亚洲综合激情在线| 麻豆91精品| 亚洲男人在线| 日韩高清在线一区| 奇米亚洲欧美| 精品资源在线| 91精品综合| 久久亚洲电影|