Jal*_*nov 4 native command-line-interface npm reactjs expo
我是所有这些东西的新手。希望您的理解。
让我澄清一下问题:我正在尝试通过expo cli开始响应本机应用程序。因此尝试启动“ npm install expo-cli --global”来安装npm globaly。我收到此错误:Screen Screen_2
它还说我没有权限来加入它。如何允许权限?即使我尝试在本地启动它,我也遇到同样的问题。感谢您的帮助。
谢谢:)
小智 9
尽管此解决方案不是最佳解决方案,也不是最安全的解决方案,但是它对我有用,并且可以合理地导致所有与错误有关的问题是权限问题,因此您可以使用此命令忽略这些权限问题:
sudo npm install expo-cli -g --unsafe-perm
Run Code Online (Sandbox Code Playgroud)
你没有提到哪个操作系统。这个答案适用于任何操作系统(在我的例子中是 ubuntu)
我在运行时也遇到权限错误
sudo npm install --global expo-cli
Run Code Online (Sandbox Code Playgroud)
我真的不知道这是怎么发生的 - 因为这也会发生在超级用户身上!
对我来说,当我将客户端本地安装到项目中时它就有效
cd <new-project-dir>
npm init # init npm project
npm install expo-cli
Run Code Online (Sandbox Code Playgroud)
现在您可以在该项目中使用客户端,如下所示:
npx expo-cli # e.g. npx expo-cli init <project-name>
Run Code Online (Sandbox Code Playgroud)
我在使用npm install -g expo-cli时遇到了同样的问题,具有“ MODULE_NOT_FOUND”,
我为yarm安装了brew,以防万一您还没有它:
brew install yarn
Run Code Online (Sandbox Code Playgroud)
然后使用:
yarn global add expo-cli
Run Code Online (Sandbox Code Playgroud)
要创建一个项目,您可以:
expo init nameOfTheNewProject
Run Code Online (Sandbox Code Playgroud)
然后在控制台中选择一个模板。最后运行项目
yarn start
Run Code Online (Sandbox Code Playgroud)
请让我知道这对你有没有用!
您可能没有作为当前用户访问此文件的权限。解决这个问题的最好方法是使用节点版本管理器重新安装 npm。并且您不需要删除当前版本。
归档时间: |
|
查看次数: |
12979 次 |
最近记录: |