Tag: babel

Docker节点构build – 巴贝尔预设和深层模块错误

在parsing了几个额外的babel预设(我的npm脚本创build的)之后,然后unknown plugin "add-module-exports" in /node_modules/react-dropzone/.babelrc了一个unknown plugin "add-module-exports" in /node_modules/react-dropzone/.babelrc ,现在我遇到了一个要求npm rebuild node-sass –force 此外,webpack需要花费很长时间,3-4分钟。 我有一种感觉,无论是我的node_module文件夹或环境没有正确设置在这里。 我目前的设置是否做了一些愚蠢的事情? .babelrc { "compact": false, "presets": [ "es2015", "es2015-loose", "stage-2", "stage-1", "stage-0", "react" ], "env": { "test": { "plugins": ["transform-es2015-modules-commonjs"] } } } Dockerfile: FROM node:7.7.3 RUN npm install -g pm2 babel-cli # Useful for reloading npm install if package […]

Docker中的Babelrc文件构build

我遇到了错误: ERROR in ../~/babel-polyfill/lib/index.js Couldn't find preset "es2015-loose" relative to directory "/app" 在构buildReactJS项目时还有其他一些预设的未发现错误。 它在dev中的webpackdevserver上运行。 Docker中的COPY默认情况下不会复制点文件。 我应该复制.babelrc,以避免这种打破? 如果是这样,如何做到这一点。 如果没有,我在这个版本中缺less/错误的sorting? Dockerfile FROM alpine:3.5 RUN apk update && apk add nodejs RUN npm i -g webpack \ babel-cli \ node-gyp ADD package.json /tmp/package.json RUN cd /tmp && npm install RUN mkdir -p /app && cp -a /tmp/node_modules /app/ […]