标签: webpack-cli

错误:webpack.optimize.CommonsChunkPlugin 已被移除,请改用 config.optimization.splitChunks

我收到此错误

错误:webpack.optimize.CommonsChunkPlugin已删除,请config.optimization.splitChunks改用。

new webpack.optimize.CommonsChunkPlugin({
  filename: DEBUG ? 'bundle.js' : 'bundle.min.js',
  name: "vendor"
})
Run Code Online (Sandbox Code Playgroud)

javascript reactjs webpack commonschunkplugin webpack-cli

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

npx webpack 坚持安装 webpack-cli 但它已经安装了

我正在尝试运行命令:

npx webpack
Run Code Online (Sandbox Code Playgroud)

它告诉我它需要 webpack-cli 并询问是否应该安装它,我说“是”。然后它给了我:

PS C:\_ljdev\webpack demo> npx webpack
npx: installed 321 in 11.89s
One CLI for webpack must be installed. These are recommended choices, delivered as separate packages:
 - webpack-cli (https://github.com/webpack/webpack-cli)
   The original webpack full-featured CLI.
We will use "npm" to install the CLI via "npm install -D".
Do you want to install 'webpack-cli' (yes/no): yes
Installing 'webpack-cli' (running 'npm install -D webpack-cli')...
npm WARN webpack-cli@3.2.3 requires a peer of webpack@4.x.x but none is installed. You must …
Run Code Online (Sandbox Code Playgroud)

npm webpack npx webpack-cli

6
推荐指数
1
解决办法
3191
查看次数

--mode 开发错误:NormalModuleFactory.beforeResolve 不再是一个瀑布钩子

我将 webpack 5 和 @ngtools/webpack 一起使用来构建 angular 应用程序。当我运行时webpack --mode development出现以下错误:

Error: NormalModuleFactory.beforeResolve is no longer a waterfall hook, but a bailing hook instead. Do not return the passed object, but modify it instead. Returning false will ignore the request and results in no module created.
    at /home/alecoder/Projects/JS/ap/node_modules/webpack/lib/NormalModuleFactory.js:543:11
    at eval (eval at create (/home/alecoder/Projects/JS/ap/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:12:1)
(node:17432) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a …
Run Code Online (Sandbox Code Playgroud)

webpack webpack-4 ngtools webpack-cli angular9

6
推荐指数
0
解决办法
1495
查看次数

Webpack 未知选项“--display-error-details”

我正在将 webpack 从 v4 升级到 v5。

我已经开始升级 webpack-cli,如doc中所述。

所以当我跑步时npx webpack --version我得到

webpack 4.46.0
webpack-cli 4.5.0

Run Code Online (Sandbox Code Playgroud)

现在我尝试运行以下命令:npx webpack --display-error-details。v4 的 webpack cli 的文档说这个选项是可用的。

但我得到Error: Unknown option '--display-error-details'

我缺少什么?

webpack webpack-cli

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

[webpack-cli][错误:EEXIST:文件已存在,打开“....”] - Docker 环境

这是使用 Docker。它在使用时有效wsl2,但在使用时hyper-v我遇到了问题。

我正在尝试运行mix watch -- --watch-options-poll=3000mix --production但每次运行时都会遇到以下问题。

[webpack-cli] [错误:EEXIST:文件已存在,打开 '/var/www/html/public/website/images/e-side.png'] { errno:-17,
代码:'EEXIST',系统调用: '打开',路径:'/var/www/html/public/website/images/e-side.png' }

webpack.mix.js

const mix = require('laravel-mix');
const oldMix = require('laravel-mix');
const path = require('path');
const glob = require('glob');
const PurgeCSSPlugin = require('purgecss-webpack-plugin');

//-- Website Mix --
mix.babelConfig({
   plugins: ['@babel/plugin-syntax-dynamic-import', '@babel/plugin-proposal-class-properties', '@babel/plugin-proposal-optional-chaining'],
});

mix.webpackConfig({
    watchOptions: {
        ignored: /node_modules/
    },
    stats: {
        warnings: false,
    },
    output: {
        chunkFilename: 'website/js/chunks/[chunkhash].js',//replace with your path
    },
    resolve: {
        alias: {
            '@fonts': path.resolve(__dirname, 'resources/website/styles/fonts'), …
Run Code Online (Sandbox Code Playgroud)

laravel docker docker-compose laravel-mix webpack-cli

6
推荐指数
0
解决办法
577
查看次数

使用 writeToDisk 时 Webpack 选项对象无效

我正在尝试将 webpack 用于我的 Web 开发项目,但不知道如何使用 writeToDisk 选项。

这是我的 webpack.config.development.js 文件:

const { merge } = require('webpack-merge')
const path = require('path')

const config = require('./webpack.config')

module.exports = merge(config, {
  mode: 'development',

  devtool: 'inline-source-map',

  devServer: {
    writeToDisk: true
  },

  output: {
    path: path.resolve(__dirname, 'public')
  }
})
Run Code Online (Sandbox Code Playgroud)

当我运行时的结果npm start如下:

C:\Users\natha\OneDrive\Documents\web\floema>npm start

> floema@1.0.0 start
> npm run development


> floema@1.0.0 development
> webpack serve --progress --config webpack.config.development.js

C:\Users\natha\OneDrive\Documents\web\floema\app C:\Users\natha\OneDrive\Documents\web\floema\assets C:\Users\natha\OneDrive\Documents\web\floema\styles
1% setup initialize[webpack-cli] Invalid options object. Dev Server has been initialized …
Run Code Online (Sandbox Code Playgroud)

webpack webpack-cli

6
推荐指数
1
解决办法
3516
查看次数

webpack-cli TypeError cli.isValidationError 不是函数

无法运行构建 [webpack-cli] TypeError: cli.isValidationError is not a function at Command。(/Users/lokesh/Documents/projects/newminnow/minnow-app/node_modules/@webpack-cli/serve/lib/index.js:96:25) npm ERR!代码生命周期

  "name": "appp",
  "version": "1.0.0",
  "license": "UNLICENSED",
  "main": "index.js",
  "scripts": {
    "start": "webpack serve --config webpack.dev.js",
    "build": "webpack  --config webpack.prod.js",
    "lint": "eslint --fix src/js/** --ext .js --ext .jsx",
    "report": "npm run build --withReport true"
  },
  "dependencies": {
    "node-sass": "4.14.1",
    "path": "0.12.7",
    "prop-types": "15.7.2",
    "query-string": "6.13.7",
    "react": "17.0.1",
    "react-cookie": "4.0.3",
    "react-dom": "17.0.1",
    "react-ga": "3.3.0",
    "react-redux": "7.2.2",
    "react-router-dom": "5.2.0",
    "react-stripe-elements": "6.1.2",
    "redux": "4.0.5",
    "redux-thunk": "2.3.0",
    "sass-loader": "10.1.0",
    "style-loader": "2.0.0",
    "url-loader": "4.1.1", …
Run Code Online (Sandbox Code Playgroud)

reactjs webpack webpack-cli

4
推荐指数
1
解决办法
2192
查看次数

Kotlin 多平台 gradle 任务“jsRun”给出错误“[webpack-cli] TypeError:cli.isMultipleCompiler 不是函数”

我有一个带有 JVM 和 JS 的 Kotlin 多平台项目。当执行jsRungradle任务启动webpack服务器时,失败并出现以下错误:

Waiting for changes to input files of tasks... (ctrl-d then enter to exit)
[webpack-cli] TypeError: cli.isMultipleCompiler is not a function
[webpack-cli] TypeError: cli.isMultipleCompiler is not a function
    at Command.<anonymous> (C:\MyProject\build\js\node_modules\@webpack-cli\serve\lib\index.js:146:35)
    at async Promise.all (index 1)
    at async Command.<anonymous> (C:\MyProject\build\js\node_modules\webpack-cli\lib\webpack-cli.js:1687:7)
Run Code Online (Sandbox Code Playgroud)

编译成功,我可以通过 Ktor 为该项目提供服务,问题似乎是 webpack 开发服务器。

kotlin gradle 插件生成的似乎package.json使用webpack-cli 4.9.0.

{
  "name": "MyProject-client",
  "version": "1.0.0",
  "main": "kotlin/MyProject-client.js",
  "devDependencies": {
    "sass-loader": "13.0.0",
    "sass": "1.53.0",
    "style-loader": "3.3.1",
    "css-loader": "6.7.1",
    "resolve-url-loader": "5.0.0", …
Run Code Online (Sandbox Code Playgroud)

javascript kotlin webpack kotlin-js webpack-cli

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

webpack-cli : 错误: 生成未知系统错误 -86 / Symfony6 / Mac M1

我有一台带有 M1 芯片的 Mac,我想知道该错误是否与此有关,因为在我的旧电脑上没有问题。

 % npm run dev           

> dev
> encore dev

Running webpack ...

[webpack-cli] Error: spawn Unknown system error -86
    at ChildProcess.spawn (node:internal/child_process:420:11)
    at spawn (node:child_process:757:9)
    at Object.execFile (node:child_process:348:17)
    at module.exports.fileCommandJson (/Users/Desktop/quest/wild-series/node_modules/node-notifier/lib/utils.js:88:13)
    at NotificationCenter.notifyRaw (/Users/Desktop/quest/wild-series/node_modules/node-notifier/notifiers/notificationcenter.js:81:11)
    at WebpackNotifierPlugin.compilationDone (/Users/Desktop/quest/wild-series/node_modules/webpack-notifier/index.js:129:14)
    at Hook.eval [as callAsync] (eval at create (/Users/Desktop/quest/wild-series/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:18:1)
    at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/Users/Desktop/quest/wild-series/node_modules/tapable/lib/Hook.js:18:14)
    at /Users//Desktop/quest/wild-series/node_modules/webpack/lib/Compiler.js:498:23
    at Compiler.emitRecords (/Users/Desktop/quest/wild-series/node_modules/webpack/lib/Compiler.js:919:5) {
  errno: -86,
  code: 'Unknown system error -86',
  syscall: 'spawn'
}
Run Code Online (Sandbox Code Playgroud)

我尝试过使用纱线和 npm ..

php npm webpack-encore webpack-cli symfony6

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

Vue 3 问题渲染子组件的子组件

Vue 3.0.5使用Webpack 5.21.2和创建了一个应用程序Webpack CLI 4.5.0。我构建了一个全局组件my-component.js

import SecondComponent from './second-component.vue';
app.component('global-component', {
  template: `
    <div>
      <h1>Hi!</h1>
      <second-component></second-component>
    </div>
  `,
 components: {
   SecondComponent
 }
})
Run Code Online (Sandbox Code Playgroud)

导入的second-component.vue

<template>
  <div>
    <div>{{someData}}</div>
    <third-component :name="helloWorld"></third-component>
  </div>
</template>

<script>
import ThirdComponent from './third-component.vue';
export default {
 name: 'second-component',
 components: {
   ThirdComponent 
 },
 data: function () {
   return {
     someData: 'Just some data!',
     helloWorld: 'Hello World!',
   }
  }
}
</script>
Run Code Online (Sandbox Code Playgroud)

第三个组件third-component.vue

<template>
  <div>
    <div>{{name}}</div>
  </div>
</template> …
Run Code Online (Sandbox Code Playgroud)

webpack vue.js webpack-cli vuejs3 webpack-5

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

无法 GET / - localhost 8080 无法与 webpack 开发服务器一起使用

我一直在网上关注本教程:https://www.youtube.com/watch?v =TOb1c39m64A 。

大约 10 分钟后,我们将首次启动 webpack 开发服务器。我这样做,当我访问: http://localhost:8080/ 我收到一个白色网页,其中只有文本Cannot GET /

这些是迄今为止我安装的唯一软件包:

"devDependencies": { "webpack": "^5.52.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.1.0" }

我有一个名为“start”的脚本webpack serve,它运行成功并显示:

<i> [webpack-dev-server] Project is running at: <i> [webpack-dev-server] Loopback: http://localhost:8080/

根据教程,我没有 webpack 配置,但是我在其他编码项目中搞乱了其他 webpack 内容,其中之一是否可以使用我的 8080 端口?我主要在 Firefox 中工作,但这个问题在所有浏览器中都存在。

我还查看了我的主机文件并添加了一行,如果您认为它可以帮助我将其粘贴到这里。

按照这里的要求是我的 package.json (其中大部分已经在上面发布):

{ "private": true, "scripts": { "start": "webpack serve", "watch": "webpack --watch", "build": "webpack" }, "devDependencies": { "webpack": "^5.52.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.1.0" } }

javascript localhost webpack webpack-dev-server webpack-cli

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