React native 无法在WebStorm中启动新的React本机CLI项目
当我在终端中使用此命令时,React native 无法在WebStorm中启动新的React本机CLI项目,react-native,npm,webstorm,React Native,Npm,Webstorm,当我在终端中使用此命令时,react native cli正在生成项目: react-native init myapp 但由于某些原因,WebStorm无法创建新的React本地项目。当我尝试时,会出现以下错误: /home/sagar/.nvm/versions/node/v8.9.1/bin/node /home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react-native-cli/index.js init bookip
react native cli
正在生成项目:
react-native init myapp
但由于某些原因,WebStorm无法创建新的React本地项目。当我尝试时,会出现以下错误:
/home/sagar/.nvm/versions/node/v8.9.1/bin/node
/home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react-native-cli/index.js init bookip
/bin/sh: 1: npm: not found
This will walk you through creating a new React Native project in /tmp/1512313270685-0/bookip
Installing react-native...
Consider installing yarn to make this faster: https://yarnpkg.com
{ Error: Command failed: npm install --save --save-exact react-native
at checkExecSyncError (child_process.js:601:13)
at execSync (child_process.js:641:13)
at run (/home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react-native-cli/index.js:294:5)
at createProject (/home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react-native-cli/index.js:249:3)
at init (/home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react-native-cli/index.js:200:5)
at Object.<anonymous> (/home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react-native-cli/index.js:153:7)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
error: null,
cmd: 'npm install --save --save-exact react-native',
file: '/bin/sh',
args:
[ '/bin/sh',
'-c',
'npm install --save --save-exact react-native' ],
options:
{ stdio: [ [Object], [Object], [Object] ],
shell: true,
file: '/bin/sh',
args:
[ '/bin/sh',
'-c',
'npm install --save --save-exact react-native' ],
envPairs:
[ 'PATH=/home/sagar/bin:/home/sagar/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin',
'LC_MEASUREMENT=ne_NP',
'XAUTHORITY=/home/sagar/.Xauthority',
'XMODIFIERS=@im=ibus',
'LC_TELEPHONE=ne_NP',
'XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/snapd/desktop',
'GDMSESSION=ubuntu',
'MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path',
'LC_TIME=ne_NP',
'GTK_IM_MODULE=ibus',
'DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Sq2eReOVZr',
'DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path',
'XDG_CURRENT_DESKTOP=Unity',
'LD_LIBRARY_PATH=/home/sagar/apps/WebStorm-172.3757.55/bin:',
'UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/1240',
'QT4_IM_MODULE=xim',
'LC_PAPER=ne_NP',
'QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1',
'LOGNAME=sagar',
'JOB=unity-settings-daemon',
'PWD=/tmp/1512313270685-0',
'IM_CONFIG_PHASE=1',
'LANGUAGE=en_US',
'SHELL=/bin/bash',
'LC_ADDRESS=ne_NP',
'GIO_LAUNCHED_DESKTOP_FILE=/home/sagar/.local/share/applications/jetbrains-webstorm.desktop',
'GTK2_MODULES=overlay-scrollbar',
'INSTANCE=',
'OLDPWD=/home/sagar/apps/WebStorm-172.3757.55/bin',
'GNOME_DESKTOP_SESSION_ID=this-is-deprecated',
'UPSTART_INSTANCE=',
'GTK_MODULES=gail:atk-bridge:unity-gtk-module',
'CLUTTER_IM_MODULE=xim',
'XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0',
'COMPIZ_BIN_PATH=/usr/bin/',
'SESSIONTYPE=gnome-session',
'XDG_SESSION_DESKTOP=ubuntu',
'SHLVL=0',
'LC_IDENTIFICATION=ne_NP',
'LC_MONETARY=ne_NP',
'COMPIZ_CONFIG_PROFILE=ubuntu',
'QT_IM_MODULE=ibus',
'UPSTART_JOB=unity7',
'JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64',
'XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg',
'LANG=en_US.UTF-8',
'GNOME_KEYRING_CONTROL=',
'XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0',
'XDG_SESSION_ID=c2',
'XDG_SESSION_TYPE=x11',
'DISPLAY=:0',
'LC_NAME=ne_NP',
'GDM_LANG=en_US',
'XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/sagar',
'UPSTART_EVENTS=xsession started',
'GPG_AGENT_INFO=/home/sagar/.gnupg/S.gpg-agent:0:1',
'DESKTOP_SESSION=ubuntu',
'SESSION=ubuntu',
'USER=sagar',
'XDG_MENU_PREFIX=gnome-',
'GIO_LAUNCHED_DESKTOP_FILE_PID=20103',
'QT_ACCESSIBILITY=1',
'LC_NUMERIC=ne_NP',
'SSH_AUTH_SOCK=/run/user/1000/keyring/ssh',
'XDG_SEAT=seat0',
'QT_QPA_PLATFORMTHEME=appmenu-qt5',
'XDG_VTNR=7',
'XDG_RUNTIME_DIR=/run/user/1000',
'HOME=/home/sagar',
'GNOME_KEYRING_PID=' ],
killSignal: undefined },
envPairs:
[ 'PATH=/home/sagar/bin:/home/sagar/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin',
'LC_MEASUREMENT=ne_NP',
'XAUTHORITY=/home/sagar/.Xauthority',
'XMODIFIERS=@im=ibus',
'LC_TELEPHONE=ne_NP',
'XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/snapd/desktop',
'GDMSESSION=ubuntu',
'MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path',
'LC_TIME=ne_NP',
'GTK_IM_MODULE=ibus',
'DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Sq2eReOVZr',
'DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path',
'XDG_CURRENT_DESKTOP=Unity',
'LD_LIBRARY_PATH=/home/sagar/apps/WebStorm-172.3757.55/bin:',
'UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/1240',
'QT4_IM_MODULE=xim',
'LC_PAPER=ne_NP',
'QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1',
'LOGNAME=sagar',
'JOB=unity-settings-daemon',
'PWD=/tmp/1512313270685-0',
'IM_CONFIG_PHASE=1',
'LANGUAGE=en_US',
'SHELL=/bin/bash',
'LC_ADDRESS=ne_NP',
'GIO_LAUNCHED_DESKTOP_FILE=/home/sagar/.local/share/applications/jetbrains-webstorm.desktop',
'GTK2_MODULES=overlay-scrollbar',
'INSTANCE=',
'OLDPWD=/home/sagar/apps/WebStorm-172.3757.55/bin',
'GNOME_DESKTOP_SESSION_ID=this-is-deprecated',
'UPSTART_INSTANCE=',
'GTK_MODULES=gail:atk-bridge:unity-gtk-module',
'CLUTTER_IM_MODULE=xim',
'XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0',
'COMPIZ_BIN_PATH=/usr/bin/',
'SESSIONTYPE=gnome-session',
'XDG_SESSION_DESKTOP=ubuntu',
'SHLVL=0',
'LC_IDENTIFICATION=ne_NP',
'LC_MONETARY=ne_NP',
'COMPIZ_CONFIG_PROFILE=ubuntu',
'QT_IM_MODULE=ibus',
'UPSTART_JOB=unity7',
'JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64',
'XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg',
'LANG=en_US.UTF-8',
'GNOME_KEYRING_CONTROL=',
'XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0',
'XDG_SESSION_ID=c2',
'XDG_SESSION_TYPE=x11',
'DISPLAY=:0',
'LC_NAME=ne_NP',
'GDM_LANG=en_US',
'XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/sagar',
'UPSTART_EVENTS=xsession started',
'GPG_AGENT_INFO=/home/sagar/.gnupg/S.gpg-agent:0:1',
'DESKTOP_SESSION=ubuntu',
'SESSION=ubuntu',
'USER=sagar',
'XDG_MENU_PREFIX=gnome-',
'GIO_LAUNCHED_DESKTOP_FILE_PID=20103',
'QT_ACCESSIBILITY=1',
'LC_NUMERIC=ne_NP',
'SSH_AUTH_SOCK=/run/user/1000/keyring/ssh',
'XDG_SEAT=seat0',
'QT_QPA_PLATFORMTHEME=appmenu-qt5',
'XDG_VTNR=7',
'XDG_RUNTIME_DIR=/run/user/1000',
'HOME=/home/sagar',
'GNOME_KEYRING_PID=' ],
stderr: null,
stdout: null,
pid: 20527,
output: [ null, null, null ],
signal: null,
status: 127 }
Command `npm install --save --save-exact react-native` failed.
Done
/home/sagar/.nvm/versions/node/v8.9.1/bin/node
/home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react-native-cli/index.js init bookip
/bin/sh:1:npm:未找到
这将引导您在/tmp/1512313270685-0/bookip中创建一个新的React原生项目
正在安装react native。。。
考虑安装纱线以使纱线更快。https://yarnpkg.com
{错误:命令失败:npm安装--save--save-native
在checkExecSyncError(child_process.js:601:13)
在execSync(child_process.js:641:13)
运行时(/home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react native cli/index.js:294:5)
在createProject(/home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react native cli/index.js:249:3)
在init(/home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react native cli/index.js:200:5)
在对象上。(/home/sagar/.nvm/versions/node/v8.9.1/lib/node_modules/react native cli/index.js:153:7)
在模块处编译(Module.js:635:30)
在Object.Module.\u extensions..js(Module.js:646:10)
在Module.load(Module.js:554:32)
在tryModuleLoad时(module.js:497:12)
错误:null,
cmd:'npm install--save--save-native',
文件:'/bin/sh',
args:
['/bin/sh',
“-c”,
“npm安装--保存--保存本机”],
选项:
{stdio:[[Object],[Object],[Object]],
壳牌:是的,
文件:'/bin/sh',
args:
['/bin/sh',
“-c”,
“npm安装--保存--保存本机”],
环境保护对:
['PATH=/home/sagar/bin:/home/sagar/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/bin:/usr/games:/usr/local/games:/snap/bin',
‘LC_测量=ne_NP’,
'XAUTHORITY=/home/sagar/.XAUTHORITY',
'XMODIFIERS=@im=ibus',
“LC_电话=ne_NP”,
“XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/snapd/desktop”,
“GDMSESSION=ubuntu”,
'MANDATORY_PATH=/usr/share/gconf/ubuntu.MANDATORY.PATH',
‘LC_TIME=ne_NP’,
“GTK_IM_模块=ibus”,
'DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/DBUS-Sq2eReOVZr',
'DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.PATH',
“XDG\u当前\u桌面=统一”,
“LD_LIBRARY_PATH=/home/sagar/apps/WebStorm-172.3757.55/bin:”,
'UPSTART_SESSION=unix:abstract=/com/ubuntu/UPSTART SESSION/1000/1240',
“QT4\u IM\u模块=xim”,
‘LC_PAPER=ne_NP’,
“QT\u LINUX\u可访问性\u始终\u打开=1”,
“LOGNAME=sagar”,
“作业=统一设置守护程序”,
‘PWD=/tmp/1512313270685-0’,
“IM_配置_阶段=1”,
“语言=英语”,
'SHELL=/bin/bash',
“LC_地址=ne_NP”,
“GIO_启动了_DESKTOP_FILE=/home/sagar/.local/share/applications/jetbrains webstorm.DESKTOP”,
“GTK2_模块=覆盖滚动条”,
'实例=',
'OLDPWD=/home/sagar/apps/WebStorm-172.3757.55/bin',
'GNOME\u DESKTOP\u SESSION\u ID=已弃用',
“UPSTART_实例=”,
“GTK_模块=gail:atk桥:统一GTK模块”,
“杂波IM模块=xim”,
“XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0”,
“COMPIZ_BIN_PATH=/usr/BIN/”,
“SESSIONTYPE=gnome会话”,
“XDG\u SESSION\u DESKTOP=ubuntu”,
“SHLVL=0”,
“LC_标识=ne_NP”,
“LC_MONETARY=ne_NP”,
“COMPIZ_CONFIG_PROFILE=ubuntu”,
“QT_IM_模块=ibus”,
“UPSTART_JOB=unity7”,
'JAVA_HOME=/usr/lib/jvm/JAVA-8-openjdk-amd64',
'XDG_CONFIG_DIRS=/etc/XDG/XDG ubuntu:/usr/share/upstart/XDG:/etc/XDG',
‘LANG=en_US.UTF-8’,
“GNOME_KEYRING_CONTROL=”,
'XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0',
“XDG_会话ID=c2”,
“XDG_会话类型=x11”,
'显示=:0',
‘LC_NAME=ne_NP’,
“GDM_LANG=en_US”,
'XDG_GREETER_DATA_DIR=/var/lib/lightdm DATA/sagar',
“UPSTART_EVENTS=xsession已启动”,
'GPG_AGENT_INFO=/home/sagar/.gnupg/S.GPG-AGENT:0:1',
“桌面会话=ubuntu”,
'会话=ubuntu',
'USER=sagar',
“XDG_MENU_PREFIX=gnome-”,
“GIO_已启动桌面_文件_PID=20103”,
“QT_可访问性=1”,
‘LC_NUMERIC=ne_NP’,
'SSH\u AUTH\u SOCK=/run/user/1000/keyring/SSH',
“XDG_座椅=座椅0”,
“QT_QPA_PLATFORMTHEME=appmenu-qt5”,
“XDG_VTNR=7”,
'XDG_RUNTIME_DIR=/run/user/1000',
‘HOME=/HOME/sagar’,
“GNOME_KEYRING_PID=”,
killSignal:未定义},
环境保护对:
['PATH=/home/sagar/bin:/home/sagar/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/bin:/usr/games:/usr/local/games:/snap/bin',
‘LC_测量=ne_NP’,
'XAUTHORITY=/home/sagar/.XAUTHORITY',
'XMODIFIERS=@im=ibus',
“LC_电话=ne_NP”,
“XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/snapd/desktop”,
“GDMSESSION=ubuntu”,
'MANDATORY_PATH=/usr/share/gconf/ubuntu.MANDATORY.PATH',
‘LC_TIME=ne_NP’,
“GTK_IM_模块=ibus”,
'DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/DBUS-Sq2eReOVZr',
'DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.PATH',
“XDG\u当前\u桌面=统一”,
“LD_LIBRARY_PATH=/home/sagar/apps/WebStorm-172.3757.55/bin:”,
'UPSTART_SESSION=unix:abstract=/com/ubuntu/UPSTART SESSION/1000/1240',
“QT4\u IM\u模块=xim”,
‘LC_PAPER=ne_NP’,
“QT\u LINUX\u可访问性\u始终\u打开=1”,
“LOGNAME=sagar”,
“作业=统一设置守护程序”,
‘PWD=/tmp/1512313270685-0’,
“IM_配置_阶段=1”,
“语言=英语”,
'SHELL=/bin/bash',
“LC_地址=ne_NP”,
'GIO_启动了_DESKTOP_FILE=/home/sagar/.local/share