我将在WebStorm中创建一个React.js Web应用程序。我在create-react-app
和Node.js解释器中安装了/usr/local/bin
。我使用Debian sid Linux发行版。当我在WebStorm中尝试创建项目时,我收到此错误:
/usr/bin/node /usr/local/bin/index.js .
module.js:538
throw err;
^
Error: Cannot find module '/usr/local/bin/index.js'
at Function.Module._resolveFilename (module.js:536:15)
at Function.Module._load (module.js:466:25)
at Function.Module.runMain (module.js:676:10)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:608:3
Done
我希望得到帮助。
答案 0 :(得分:0)
尝试在npm中使用-g标志全局安装node和create-reat-app,并确保两者都在系统范围内可用。要使节点解释器全局可用,请尝试在nvm中设置default或尝试安装nodejs-legacy。
无论如何,Web storm根据文件扩展名提供编码帮助。例如,如果它是.jsx文件,那么自动完成可以帮助您编写反应特定语法和增强的ES语法。
即使在通过Webstorm创建项目之后,您也必须通过npm install安装依赖项。
因此,我的建议是通过输入create-react-app从控制台仅使用create-react-app创建项目而不是卡住 然后一切都会为你设定。通过进入项目文件夹并运行npm start来测试设置,您可以在浏览器中看到基本反应应用程序打开。
要进一步编码,您可以在Web风暴中打开项目文件夹并继续项目