我试图在Ubuntu上使用react Native集成Boilerplate,但不知怎的,我卡住了。对于web:我从git:Repository克隆了一个存储库
移动到克隆目录,我已经安装了npm命令,通过从他们的站点下载并提取文件来安装MongoDB。我确保通过添加路径在.bashrc中设置环境。运行MongoDB,创建了一个特定的js文件:
export default {
emailConfig: {
host: 'smtp.163.com',
port: '465',
address: '[email protected]',
password: '***'
},
baseURL: 'http://localhost:8000/'
}
我被困在那里。我甚至检查了package.json以确保它看起来像这样:
serve-start:babel-node –presets react ./server.js
但是当我在终端中运行这些命令时,它没有显示任何内容:
$npm install –save-dev @babel/preset-react
$sudo npm run web-build
有没有人遇到同样卡住?我怎样才能为Android做同样的事情?
在运行服务器命令之前,必须检查npm和nodejs的版本。检查npm版本:
$npm -v
如果npm的版本不是上述或最新版本:6.2.0
更新运行以下命令的npm:
$npm install -g npm@latest
检查nodejs版本:
$node -v
要么
$nodejs -v
如果nodejs的版本不是上述版本或最新版本:10.8.0
更新运行以下命令的nodejs:
$sudo npm install -g n
$sudo n latest
之后你应该运行:
$npm install –save-dev @babel/preset-react
$sudo npm run web-build
你应该得到下一个文本(附图像)。我把它应该运行的最后两个命令加粗。
用sudo写它们以确保它不会要求管理员许可