UNPKG

guido

Version:

基于webpack4的一键式开发工具,集成handlebars、雪碧图、SVG Sprite、自定义资源注入等方式

29 lines (22 loc) 695 B
'use strict'; const fs = require('fs'); const path = require('path'); const cwd = process.env.GUIDO_CWD || process.cwd(); const appDirectory = fs.realpathSync(cwd); function resolveOwn(relativePath) { return path.resolve(__dirname, '../..', relativePath); } function resolveApp(relativePath) { return path.resolve(appDirectory, relativePath); } module.exports = { ownPath: resolveOwn('.'), ownNodeModules: 'node_modules', appPath: resolveApp('.'), appSrc: resolveApp('src'), appNodeModules: resolveApp('node_modules'), appPackageJson: resolveApp('package.json'), appWebpackConfig: resolveApp('webpack.config.js'), appDist: resolveApp('dist'), appCache: resolveApp('.cache'), };