Документация к проекту собранному с помощью Webpack
Доброго времени суток! Не так давно делал тестовое задание для конторы - приложение по прогнозу погоды. Собрал проект вебпаком, записал все используемые плагины в package.json. В итоге с конторы меня побрили, добился фидбека от тех. специалиста в котором был написал следующий кусок:
Также кандидат использовал webpack, npm. Никакой документации по установке проекта не предоставил. В package.json записал зависимости только для dev версии, никаких скриптов не прописывал. Пытался гуглить какая же документация по установке проекта должна быть и какие скрипты нужно прописывать, ничего путнего не нашел. Собственно по-этому обращаюсь к вам уважаемые знатаки! О чем идет речь? Какую документацию нужно предоставлять и какие скрипты прописывать? Буду очень благодарен за ответ, так как в дальнейшем это поможет мне не допустить такой же ошибки! файл package.json { "name": "application-name", "version": "0.0.1", "devDependencies": { "css-loader": "^0.28.0", "extract-text-webpack-plugin": "^2.1.0", "file-loader": "^0.11.1", "less": "^2.7.2", "less-loader": "^4.0.3", "style-loader": "^0.16.1", "url-loader": "^0.5.8", "webpack": "^2.3.3" } } webpack.config.js выглядит так const webpack = require('webpack'); const ExtractTextPlugin = require('extract-text-webpack-plugin'); const path = require('path'); const extractLESS = new ExtractTextPlugin('[name].css'); module.exports = { entry: { index: './app/index.js' }, output: { path: path.resolve(__dirname, './build'), publicPath: './build/', filename: '[name].js', library: '[name]' }, watch: false, watchOptions: { aggregateTimeout: 100 }, devtool: 'source-map', resolveLoader: { modules: ["node_modules"], moduleExtensions: ['-loader'], extensions: ["*", ".js"] }, module: { rules: [ { test: /\.less$/i, use: extractLESS.extract(['css-loader', 'less-loader']) }, { test: /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/, use: [ { loader: 'url-loader' } ] } ] }, plugins: [ extractLESS ] }; |
Часовой пояс GMT +3, время: 18:27. |