包裹复制的应用程序无法构建

问题描述 投票:1回答:1

我正在为一门课程开展一个项目。该课程的一部分是复制和修改我在新文件夹中构建的另一个项目。但是,一旦项目被复制并且我运行'npm i',项目就无法在我班级的第一行构建:

2 | 
3 | class Auth {
> 4 |   loggedIn = false;
  |              ^
5 | 
6 |   signup = () => {
7 |     // TODO

您可以看到es6类未正确编译。这是在单独目录中工作的确切代码。当我输入它时,我目前正在运行而没有问题。

编辑:这是我的开发依赖项:

"devDependencies": {
"babel-core": "^6.26.3",
"babel-plugin-transform-class-properties": "^6.24.1",
"babel-preset-env": "^1.6.1",
"babel-preset-react": "^6.24.1"
}
reactjs parcel
1个回答
1
投票

所以问题是当我使用“cp -r PATHFROM PATHTO”时,我的.babelrc文件没有复制过来。我忘记了项目甚至有那个文件。

这就是我所缺少的:

{
"presets": [
  "env", "react"
],
"plugins": [
  "transform-class-properties"
]
}

我正在使用mac,显然,忽略以点开头的文件。

希望这有助于某人。

© www.soinside.com 2019 - 2024. All rights reserved.