tl;dr webpack.config.jsに以下を追加 module.exports = { entry: './src/bin/main.js', output: {filename:'./bin/main.js'}, + target: "node", module: { loaders: [ これだけで、ES6のほうでnodejsの標準モジュールをrequireしたとき以下のようにコンパイルされるようになる。 /* 1 */ /***/ function(module, exports) { module.exports = require("fs"); /***/ }, おわり。 以下ログなので読まなくていいです 問題1: Module not found: Error: Cannot resolve module ‘fs’ ES6でnpmの簡単なbinつくりたいなと思ってて、
![webpackでnpmのbinつくっててfs.readFileSync is not a functionと言われる問題 - DRYな備忘録](https://cdn-ak-scissors.b.st-hatena.com/image/square/eacb445681780262e75b2aa2ece4d623e2db2b0e/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F41mIjfhe6IL._SL160_.jpg)