【发布时间】:2018-02-01 17:07:34
【问题描述】:
我正在开发一个使用 Javascript(NPM、Webpack 和 Babel)的前端项目。我一直在 Mac 上工作,但在我的 PC Windows 10 机器上克隆项目时遇到了一些问题。
如果我将项目放在任何目录中都可以正常构建,但是当我将项目放在它应该位于的目录中时,Babel 不会按预期编译项目。
项目应该位于那里的原因是因为我正在将它与其他一些工具(Bamboo - 持续集成)集成。
npm 运行构建
我的构建脚本是:
"build": npm run clean && cross-env NODE_ENV=production webpack --env.prod=true
ERROR in ./index.js
Module parse failed: C:\opt\bamboo-home\xml-data\build-dir\STA-DEV-
JOB1\node_modules\babel-loader\lib\index.js!C:\opt\bamboo-home\xml-
data\build-dir\STA-DEV-JOB1\src\index.js Unexpected token (24:8)
You may need an appropriate loader to handle this file type.
| const render = (Component, target) => {
| ReactDOM.render(
| <Provider store={store}>
| <AppContainer>
| <Component/>
nodeJS 或 NPM 或 Webpack 或 Babel 是否需要对其工作目录的特定权限?
任何帮助将不胜感激。我在这里掉头发。
【问题讨论】:
标签: windows reactjs npm webpack babeljs