5

我尝试基于 webpack 运行我的应用程序,但在第一次运行时出现错误。

Uncaught TypeError: Object(...) is not a function
at Object.<anonymous> (main.js:75)
at __webpack_require__ (main.js:20)
at Object.defineProperty.value (main.js:63)
at main.js:66
(anonymous) @ main.js:75
__webpack_require__ @ main.js:20
Object.defineProperty.value @ main.js:63
(anonymous) @ main.js:66

我明白原因,但不明白我该如何解决。我在网络中发现了很多类似的问题,其中很多都是“sum plugins”的原因。我只安装了一个,无法为他找到解决方案。请帮忙。

先感谢您。

命令我运行的内容:

npm install --save-dev webpack
yarn add html-webpack-plugin -D
yarn run start
yarn add node-static -D
yarn run dev

我的 webpack.config.file:

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');

const PATHS = {
    source: path.join(__dirname, 'src'),
    build: path.join(__dirname, 'build')
};

module.exports = {
    entry: PATHS.source + '/index.js',
    output: {
        path: PATHS.build,
        filename: '[name].js'
    },
    plugins: [
        new HtmlWebpackPlugin({
            title: 'Webpack app'
        })
    ]
}
;

包.json:

{
  "name": "webpack-app",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "webpack",
    "dev": "static build"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "html-webpack-plugin": "^2.30.1",
    "node-static": "^0.7.9",
    "webpack": "^3.5.5"
  }
}

我明白原因,但不明白我该如何解决。我在网络中发现了很多类似的问题,其中很多都是“sum plugins”的原因。我只安装了一个,无法为他找到解决方案。请帮忙。

先感谢您。

4

0 回答 0