如何将 "Vue Select" 安装到我的 Rails 应用程序?
How to install "Vue Select" to my Rails application?
我在我的 Rails 应用程序中使用 Vue.js 使用名为 vuejs-rails, and now I want to use js plugin named vue-select
的 gem
他们说使用 npm 安装并将以下代码写入我的 js 文件
import Vue from 'vue'
import vSelect from 'vue-select'
Vue.component('v-select', vSelect)
但是没有用。
我有两个问题。
第一个是“如何将 vue-select 插件引入我的 Rails 应用程序(使用资产管道)
第二个是"Why Asset Pipeline replaced by Webpack in Rails5?"听说使用webpack,在Rails中使用js和js插件会方便很多。但是我不明白为什么 asset pipeline 不好而 webpack 很好。
谢谢。
第一个问题:
vuejs-rails doesn't have vue-select
component. At least, it is not mentioned there. It is probably due to the fact that it's not a part of Vue.js
but is rather a custom component. However, you might want to try using sprockets-vue 似乎允许将 .vue
个文件转换为 js
个对象。
关于第二个问题,Webpack在Rails5中并没有取代Asset Pipeline,甚至没有。相反,它将与 Yarn 一起包含在 Rails 5.1 中,并且它们将与 Asset Pipeline (reference) 共存。
我在我的 Rails 应用程序中使用 Vue.js 使用名为 vuejs-rails, and now I want to use js plugin named vue-select
的 gem他们说使用 npm 安装并将以下代码写入我的 js 文件
import Vue from 'vue'
import vSelect from 'vue-select'
Vue.component('v-select', vSelect)
但是没有用。
我有两个问题。
第一个是“如何将 vue-select 插件引入我的 Rails 应用程序(使用资产管道)
第二个是"Why Asset Pipeline replaced by Webpack in Rails5?"听说使用webpack,在Rails中使用js和js插件会方便很多。但是我不明白为什么 asset pipeline 不好而 webpack 很好。
谢谢。
第一个问题:
vuejs-rails doesn't have vue-select
component. At least, it is not mentioned there. It is probably due to the fact that it's not a part of Vue.js
but is rather a custom component. However, you might want to try using sprockets-vue 似乎允许将 .vue
个文件转换为 js
个对象。
关于第二个问题,Webpack在Rails5中并没有取代Asset Pipeline,甚至没有。相反,它将与 Yarn 一起包含在 Rails 5.1 中,并且它们将与 Asset Pipeline (reference) 共存。