npm run build - недостаточное количество аргументов или запись не найдена - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь построить проект впервые и получаю сообщение об ошибке.

Insufficient number of arguments or no entry found.
Alternatively, run 'webpack(-cli) --help' for usage info.

Hash: 83fdf40d8aadb2841816
Version: webpack 4.18.0
Time: 180ms
Built at: 09/11/2018 4:55:53 AM

ERROR in Entry module not found: Error: Can't resolve './src' in '/home/baudhi/website'
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! website@15.19.1 build: `webpack --mode production`
npm ERR! Exit status 2
npm ERR! 
npm ERR! Failed at the website@15.19.1 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/baudhi/.npm/_logs/2018-09-11T11_55_53_650Z-debug.log

Книга, которую я читаю, попросила набрать 'npm run build', но она не работает. любая помощь пожалуйста.

Мой файл package.json выглядит следующим образом:

{  
  "name": "website",  
  "version": "15.19.1",  
  "description": "just practice",  
  "main": "main.js",  
  "scripts": {  
    "develop": "webpack --mode development --watch",  
    "build": "webpack --mode production"  
  },  
  "author": "pebaudhi",  
  "license": "ISC",  
  "devDependencies": {  
    "webpack": "^4.18.0",  
    "webpack-cli": "^3.1.0"  
  },  
  "dependencies": {  
    "jquery": "^3.3.1"  
  }  
}  

И моя структура каталогов:

/usr/baudhi/website/.babelrc  
/usr/baudhi/website/package.json  
/usr/baudhi/website/jquery-3.3.1.js  
/usr/baudhi/website/src/main.js  
/usr/baudhi/website/dist/main.js  

узел -v
v10.7.0

Большое спасибо за помощь.

1 Ответ

0 голосов
/ 26 октября 2018

Если вы используете Webpack 4, конфигурация была по умолчанию.Следовательно, вам не нужно предоставлять webpack.config.json файл, но ваш проект должен следовать конфигурации по умолчанию.

Точка входа по умолчанию в Webpack 4 - ./src/index.js.Поэтому переименуйте ./src/main.js или создайте webpack.config.js файл со следующим минимумом.

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