あなたはES6コードを使用しているので、あなたはあなたのルートディレクトリにwebpack.config.js
ファイルを必要とするこれを行うに、バベルのようtranspilerが必要になります。ここではここwebpack.config.js
const path = require('path');
const config = {
entry: './src/index.js', // path to your index.js
output: {
path: path.resolve(__dirname, 'build'),
filename: 'bundle.js', // output file
publicPath: 'build/' // output dir
},
module: {
rules: [
{
use: 'babel-loader',
test: /\.js$/
}
]
}
};
module.exports = config;
ための最小限のセットアップは、あなたの最小限のpackage.json
ファイル
、スクリプトを追加されている
、あなたのDEVを追加
"scripts": {
"build": "webpack"
},
npm run build
コマンドを使用して、後でそれを実行することができますあなたは後でnpm install
を使ってインストールするか、co mmand
npm i --save-dev babel-core babel-loader babel-preset-env webpack
"devDependencies": {
"babel-core": "^6.21.0",
"babel-loader": "^6.2.10",
"babel-preset-env": "^1.1.4",
"webpack": "^2.2.0-rc.0"
}
は、後でes2015
のように、他のバベルのプリセットを追加することができますし、stage-0
npm install --save-dev babel-preset-es2015
npm install --save-dev babel-preset-stage-0
は今、あなたのルートディレクトリに.babelrc
ファイルを追加し、このコードを貼り付け、ニーズに応じて、
{
"presets": ["babel-preset-env"]
}
あなたはES6を使用しています。あなたのコードを変換するためにbabeljsのようなトランスパイライラーが必要です、私はあなたがちょうどcliでそれを行うことができるとは思わない。誰でもこれを確認できますか? – loelsonk