i come ruby on rails background , know if i'm understanding following code correctly...
currently webpack.config.js looks below...
var path = require('path'); module.exports = { context: path.join(__dirname, 'src'), entry: [ './app.js' ], ... etc what difference if did
... (omitted code) context: path.resolve(__dirname, '../src'), ... etc does resolve file in directory , if doesn't exist creates me? sort of if defined in ruby
thanks , sorry stupid question.
path.join string concatenation using correct directory delimiters host operating system (usually / or \). path.resolve same thing but figures out absolute path, starting root directory of system.
in case, resulting path same because __dirname absolute path, simple concatenation path.join produces same result path.resolve guarantees absolute path.
neither method create directories or files don't exist - give path string regardless of whether can reached there.
edit: note path.join , path.resolve methods of nodejs path module docs - not general javascript methods
Comments
Post a Comment