質問: ### 前提・実現したいこと webpackのoutputで__dirnameより上の階層を指定したいです。 webpack関連の記事の構成ディレクトリは以下のようなものが多いですが、 . ├── public │ ├── index.html │ └── js │ └── bundle.js ├── src │ └── js │ ├── app.js │ └── modules │ └── hoge.js ├── package.json └── webpack.config.js 以下のようにしたいです。 . ├── src │ └── js │ ├──package.json │ ├── app.js │ └── modules │ └── hoge.js ├──js │ └── bundle.js └── index.html gulp、grunt等ではoutputのpathを相対パスで記述できたので上の階層にoutputできたのですが、 webpackだと絶対パスでしか受け付けないとエラーがでるので、outputできませんでした。 もし分かる方がいましたらご教授お願いします。 また逆に上記のディレクトリ構造で仕事をなされてる方に伺いたいのですが、 ファイルを納品するとなった場合、publicのフォルダの中身だけを納品してるのでしょうか?
回答: path.resolveを使えば良いです。 ``` const path = require('path'); path.resolve(__dirname, '../../js') ``` https://nodejs.org/api/path.html