Ошибка при попытке запустить команду npm run dev - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь следовать руководству, отличному от javascript, поэтому я пытаюсь запустить webpack из скрипта узла, но получаю эту странную ошибку, я искал в Интернете, но не нашел решения

ошибка: C: \ Users \ Ahmad Usman \ Desktop \ 9-forkify \ webpack.config. js: 2 const path = require ("path"); ^

ниже приведен код (хотя они находятся в разных файлах)

// INDEX.JS FIle

import num from "./test";

console.log(`num: ${num}`);

// TEST.JS FILE

console.log('imported module');

export default 23;

// PACKAGE.JSON
{
  "name": "forkify",
  "version": "1.0.0",
  "description": "forkify project",
  "main": "index.js",
  "scripts": {
    "dev": "webpack"
  },
  "author": "Ahmad Usman",
  "license": "ISC",
  "devDependencies": {
    "webpack": "^4.44.1",
    "webpack-cli": "^3.3.12"
  }
}

//WEBPACK.CONFIG.JS

const path = require("path");
const path = require("path");

module.exports = {
  entry: "./src/js/index.js",
  output: {
    path: path.resolve(__dirname, "dist/js"),
    filename: "bundle.js",
  },
  mode: "development",
};

и вот скриншот моего интерфейса командной строки скриншот командной строки1

и скриншот командной строки2

Спасибо

1 Ответ

1 голос
/ 06 августа 2020

Ошибка говорит:

SyntaxError: identifier 'path' has already been declared

Итак, если вы удалите повторяющийся код, он должен работать:

//WEBPACK.CONFIG.JS

const path = require("path");
const path = require("path"); <-- declared twice

module.exports = {
  entry: "./src/js/index.js",
  output: {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...