标签: webpack-dev-server

webpack.validateSchema不是一个函数

Webpack突然抛出这个错误:

TypeError:webpack.validateSchema不是函数

星期五一切都很好,今天不工作.自周五以来没有新的提交要掌握.

修剪过的NPM,没有用,删除了NPM文件夹并重新安装,没有骰子.检查了以前的分支机构,这些分支机构已经过了一个多星期没有从Master那里重新定位.还是一样.

有人有想法吗?

javascript typescript webpack webpack-dev-server

41
推荐指数
5
解决办法
3万
查看次数

webpack-dev-server找不到模块'webpack'

我正在尝试使用webpack-dev-server来运行一个简单的程序,但是我收到了这个错误:

module.js:471
    throw err;
    ^

Error: Cannot find module 'webpack'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> 
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
Run Code Online (Sandbox Code Playgroud)

我已经使用以下npm命令安装了webpack

npm install --save-dev webpack
Run Code Online (Sandbox Code Playgroud)

我有以下配置:

(webpack.config.js)
var webpack = require('webpack');
var path = require('path');

var BUILD_DIR = path.resolve(__dirname, 'client/public');
var APP_DIR = path.resolve(__dirname, 'client/app');

var config = {
  entery: APP_DIR + '/index.js',
  output: {
    path: BUILD_DIR,
    filename: 'bundle,js',
  },
  module: …
Run Code Online (Sandbox Code Playgroud)

node.js reactjs webpack webpack-dev-server

41
推荐指数
2
解决办法
5万
查看次数

Webpack自动启动浏览器

Gulp + live reload提供我在localhost上的内容和(这是我正在追求的)每当我运行gulp命令时自动在服务器url启动浏览器(即我不必单击浏览器图标并导航到url手动地).这可以在Webpack中完成吗?

我试过一个名为open-browser-webpack-plugin的插件,但我无法让它工作.

webpack webpack-dev-server

39
推荐指数
4
解决办法
3万
查看次数

使用babel 6时,`__webpack_require __(...)不是函数`

一切似乎都很好:http://d.pr/i/1aZxR 以下配置.

但是,当我运行代码时,我得到以下错误(通过webpack-dev-server):

Uncaught TypeError: __webpack_require__(...) is not a function(anonymous function) @ login.js:4__webpack_require__ @ bootstrap 38790ff45722f55eb700?6a08:50(anonymous function) @ bootstrap.js:2363__webpack_require__ @ bootstrap 38790ff45722f55eb700?6a08:50(anonymous function) @ app.38790ff45722f55eb700.js:29__webpack_require__ @ bootstrap 38790ff45722f55eb700?6a08:50webpackJsonpCallback @ bootstrap 38790ff45722f55eb700?6a08:21(anonymous function) @ app.38790ff45722f55eb700.js:1
angular.js:68 Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:nomod] Module 'app' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. …
Run Code Online (Sandbox Code Playgroud)

webpack babeljs webpack-dev-server

37
推荐指数
3
解决办法
5万
查看次数

如何指定webpack-dev-server webpack.config.js文件位置

我开始使用webpack.

我已经能够指定webpack webpack.config.js的位置,如下所示:

"webpack --config ./App/webpack.config.js"
Run Code Online (Sandbox Code Playgroud)

现在我也尝试将webpack-dev-server与该文件一起使用,但是我找不到如何为它指定webpack.config.js位置.

这是我的package.json的相关部分

"scripts": {
  "start": "webpack-dev-server --config ./App/webpack.config.js --progress --colors",
  "build": "webpack --config ./App/webpack.config.js --progress --colors"
}
Run Code Online (Sandbox Code Playgroud)

如何将./App/目录传递给我的webpack-dev-server?

webpack package.json webpack-dev-server

37
推荐指数
2
解决办法
1万
查看次数

如何使webpack更简洁?

Wes Craven的新梦魇!

在此输入图像描述

为什么我甚至在每一点改变都需要这种恐怖?如何关闭这些通知?!

webpack webpack-dev-server

36
推荐指数
3
解决办法
1万
查看次数

TypeError:CleanwebpackPlugin不是构造函数

我正在尝试通过webpack-server-dev预览Vue Web应用程序。我正在遵循本指南 https://medium.com/the-web-tub/creating-your-first-vue-js-pwa-project -22f7c552fb34

该指南说明该插件用于删除dist目录中的旧文件和未使用的文件。我已经尝试更换const CleanWebpackPlugin = require('clean-webpack-plugin')const { CleanWebpackPlugin } = require('clean-webpack-plugin')其中一些帖子建议。我也尝试过查看https://github.com/johnagan/clean-webpack-plugin上的文档,但是没有成功,因为我对此很陌生。

当我尝试出现npm run dev此错误

    new CleanWebpackPlugin(['dist']),
    ^

TypeError: CleanWebpackPlugin is not a constructor
    at module.exports (C:\Users\Eson\Desktop\pwa-vue-app-1\webpack.config.js:56:5)
    at handleFunction (C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-cli\bin\utils\prepareOptions.js:21:13)
    at prepareOptions (C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-cli\bin\utils\prepareOptions.js:9:5)
    at requireConfig (C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-cli\bin\utils\convert-argv.js:119:14)
    at C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-cli\bin\utils\convert-argv.js:125:17
    at Array.forEach (<anonymous>)
    at module.exports (C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-cli\bin\utils\convert-argv.js:123:15)
    at Object.<anonymous> (C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-dev-server\bin\webpack-dev-server.js:79:40)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) …
Run Code Online (Sandbox Code Playgroud)

javascript webpack vue.js webpack-dev-server

32
推荐指数
7
解决办法
1万
查看次数

Mocha测试不使用Webpack和mocha-loader运行

背景

我正在将一些npm脚本移植到Webpack加载器以更好地了解Webpack是如何工作的,除了我的Mocha测试之外我还有一切正常工作:我有一个失败的测试,但它没有显示Mocha正在运行mocha-loader或测试失败了:

在此输入图像描述

我需要做些什么来让所有src/**/*.test.js文件与Webpack中的Mocha一起运行?

重现步骤

  1. 克隆https://github.com/trevordmiller/webpack-loaders-playground
  2. 运行npm test以查看测试应如何工作
  3. 运行npm run dev以查看如何使用Webpack运行测试

mocha.js npm reactjs webpack webpack-dev-server

31
推荐指数
2
解决办法
2万
查看次数

webpack dev服务器CORS问题

webpack-dev-server v1.10.1用来提升我的Redux项目,我有以下选项:

contentBase: `http://${config.HOST}:${config.PORT}`,
quiet: false,
noInfo: true,
hot: true,
inline: true,
lazy: false,
publicPath: configWebpack.output.publicPath,
headers: {"Access-Control-Allow-Origin": "*"},
stats: {colors: true}
Run Code Online (Sandbox Code Playgroud)

在JS中,我使用requestfrom superagent来生成HTTP GET调用

request
          .get(config.APIHost + apiUrl)
          .set('Accept', 'application/json')
          .withCredentials()
          .end(function (err, res) {
                if (!err && res.body) {
                    disptach(() => {
                        return {
                            type: actionType || GET_DATA,
                            payload: {
                                response: res.body
                            }
                        }
                    });
                }
          });
Run Code Online (Sandbox Code Playgroud)

但是我收到了CORS错误:

XMLHttpRequest cannot load http://localhost:8000/api/getContentByType?category=all. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:5050' …
Run Code Online (Sandbox Code Playgroud)

cors superagent reactjs webpack-dev-server

29
推荐指数
4
解决办法
4万
查看次数

通过webpack更改不同环境的硬编码URL常量

我有一个ApiCaller.js模块,它生成调用我们的api服务器来获取数据.它有const字段API_URL,它指向服务器url.此API_URL const针对devprod环境进行更改.

因此,当我需要部署到开发环境时,我需要手动更改该URL(API_URL)以指向dev-api-server,反之亦然.

我想在代码之外的这些配置参数,并在构建过程中我想动态更改它们,以便我可以使用不同的设置进行构建.

我正在使用webpack捆绑我的javascript,html,css文件.

javascript webpack webpack-dev-server

29
推荐指数
1
解决办法
1万
查看次数