小编Shi*_*nix的帖子

使用npm install时删除了React-native

我不明白为什么我的npm会这样做,而且我是反应原生的新手.

这是我在Windows 10上的"bug"的描述:

我可以使用react-native命令运行android或者像这样创建react-native app react-native init TestApp

当我进入我的app文件夹cd TestApp并运行react-native link或其他react-native命令时,每个人都可以正常工作.

但是,如果我安装一个像fbsdk这样的新软件包,就像npm install react-native-fbsdk --save我在安装后看到的那样:

在22.207s中添加了1个包并删除了639个包

在那之后,如果我想使用react-native命令,我有这样的消息:

命令link无法识别.确保您已经运行npm install并且您在反应原生项目中.

对于此消息,我已输入react-native link命令.

你知道为什么npm删除我的所有包裹?

node.js react-native npm-install

6
推荐指数
1
解决办法
2604
查看次数

Rails 4 在link_to 上禁用子域

我想在 link_to 上禁用子域,但它不起作用。

她是我的 route.rb :

Rails.application.routes.draw do
  constraints subdomain: false do
    root to: 'welcome#index'
    # USERS
    devise_for :users
    resource :user, only: [:edit] do
        collection do
            patch 'update_password'
        end
    end
    resource :users do
        collection do
            match 'show/:id' => 'users#show', :as => :user_show, via: 'get'
            match '' => 'users#index', :as => :user_index, via: 'get'
        end
    end

  end
Run Code Online (Sandbox Code Playgroud)

约束子域:/.+/ do 命名空间:manager do 范围shallow_prefix:“sekret”do 资源:articles root 'manager#index' end end end

结尾

当我在“test.local.dev/manager”上并创建一个 link_to 时:

=link_to article.user.username, user_show_users_path(article.user)
Run Code Online (Sandbox Code Playgroud)

但通常这返回“local.dev/users/show/:id 但这是返回“test.local.dev/users/show/:id”

我想删除子域“test”。

我什么时候可以做到?

subdomain ruby-on-rails

0
推荐指数
1
解决办法
736
查看次数