node.js - 在 WebStorm 中创建 react 应用程序

标签 node.js npm webstorm create-react-app

我正在尝试使用 npm 包“create-react-app”开始使用 WebStorm 的 React 项目。

我已经跑了 npm install -g create-react-app全局安装包,并且可以从命令行(即 create-react-app <proj name> )完美地使用包。

然而,当在 WebStorm 中创建项目并使用全局“create-react-app”包的路径(使用 npm list -g 找到)时,我遇到了这个错误:

/usr/bin/node /usr/local/lib/node_modules/create-react-app/index.js .
/usr/local/lib/node_modules/create-react-app/createReactApp.js:589

    .filter(file => !validFiles.includes(file));
                            ^

TypeError: validFiles.includes is not a function
    at /usr/local/lib/node_modules/create-react-
app/createReactApp.js:589:33
    at Array.filter (native)
    at isSafeToCreateProjectIn (/usr/local/lib/node_modules/create-
react-app/createReactApp.js:589:6)
    at createApp (/usr/local/lib/node_modules/create-react-
app/createReactApp.js:147:8)
    at Object.<anonymous> (/usr/local/lib/node_modules/create-react-
app/createReactApp.js:134:1)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Module.require (module.js:354:17)
Done

我是不是哪里出错了?

最佳答案

事实证明我有 Node 版本 4,并且 create-react-app 需要版本 >= 6 - 虽然这个警告没有通过 WebStorm“运行”面板显示。

因此,我通过使用 nvm 更新到 Node v6.11.3 解决了这个问题。

关于node.js - 在 WebStorm 中创建 react 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46134285/

相关文章:

javascript - 使用 javascript 链接外部库时出现错误

javascript - 使用 Node js 和 redis - 获得可读代码

node.js - 如何使用node js获取Azure EventHub数据

javascript - create-react-app 中的 "npm run build"是什么?

javascript - 从 Node 查看 WebStorm 控制台中的对象

javascript - 依赖项的非确定性行为 - nodejs

node.js - 雅虎 OpenID 返回无效的 Passport 签名-yahoo

node.js - npmzip 有替代方案吗?

intellij-idea - 如何使用 WebStorm 调试 Webpack-dev-server(在内存中)?

android - WebStorm react-native 调试不工作