1
セットアップExpressJSサーバーにバベルとノーデモンを試してみました。マイpackage.jsonセットアップbabel-nodeとexpress
{
"name": "dnz-home-server",
"version": "0.1.0",
"private": true,
"scripts": {
"start": "babel-node ./src/index.jsx --presets=react-app"
},
"dependencies": {
"express": "^4.16.2"
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-core": "^6.26.0",
"babel-preset-react-app": "^3.1.0"
}
}
私はコマンドyarn start
を実行したとき、私は
Error: Using `babel-preset-react-app` requires that you specify `NODE_ENV` or `BABEL_ENV` environment variables. Valid values are "development", "test", and "production". Inste
広告このエラーを取得するには、受信:未定義。
私は、スクリプトの先頭にクロスENVを追加しました:
"scripts": {
"start": "cross-env NODE_ENV=development BABEL_ENV=development babel-node ./src/index.jsx --presets=react-app"
},
その後、私はこのエラー
(function (exports, require, module, __filename, __dirname) { import express from 'express';
^^^^^^
SyntaxError: Unexpected token import
が、なぜ私が間違ってやってもらいますか?
チェックこのリンク.babelrc:https://stackoverflow.com/questions/39436322/node-js-syntaxerror-unexpected-token-import –