开发者问题收集

Javascript 和 Webpack:错误:未知选项‘--watch-content-base’

2021-08-29
12545

我试图将WebPack集成到我的软件包文件的脚本中。我正在按照视频进行尝试进行操作,并且可以正常工作,直到输入'npm start'。

我在终端阅读中收到一条错误消息:

134516393

,我不明白为什么在视频中考虑到我正在遵循的视频中遇到此错误。如果我删除' - -watch-content base'它可以正常工作,但是我正在尝试确保在服务器上自动更新任何代码更改。

这是我的package.json文件:

122872278
2个回答

Web pack 5 不再有 contentBase ,而是 static ,用于开发服务器中的内容。您应该删除 dist 文件夹中以前的 main.js,并将此代码块粘贴到 webpack.config.js 中,然后在终端中运行 npx webpack-dev-server
请记住将所有 HTML 代码、CSS 代码和图像放在一个目录中,然后在浏览器中打开 localhost:8080

const path = require('path');
    
module.exports = {
    entry: ' path of index.js',
    output: {
        filename: 'main.js',
        path: path.resolve(__dirname, 'dist')
    },
    devServer: {
        static: path.resolve(__dirname, 'dist'),
        compress: true,
        port: 8080,
    },
    mode: 'development'
};
Storm Souper
2021-09-11

或者,您可以运行视频中使用的版本。 查看 package.json 文件以查看您当前正在使用的版本。

安装特定版本:

$ npm i [email protected] [email protected] [email protected]
Dandesaj
2022-01-24