我安装了 Rails 6 RC1,我想用它创建一个新项目,但是由于 webpack 默认功能,它变成了一场噩梦,如果你想添加 jQuery 和引导程序,我将面临安装第三方 JS 库的困难例如你应该environment.js
像这样做一些奇怪的设置
environment.plugins.prepend('Provide', new webpack.ProvidePlugin({
$: 'jquery',
JQuery: 'jquery',
jquery: 'jquery',
Popper: ['popper.js', 'default'], // for Bootstrap 4
})
)
如果你想添加jQuery-ui,你必须搜索,希望你能找到一些链接,告诉你这个链接有多喜欢
// jquery
import $ from 'jquery';
global.$ = $
global.jQuery = $
require('jquery-ui');
// jquery-ui theme
require.context('file-loader?name=[path][name].[ext]&context=node_modules/jquery-ui-dist!jquery-ui-dist', true, /jquery-ui\.css/ );
require.context('file-loader?name=[path][name].[ext]&context=node_modules/jquery-ui-dist!jquery-ui-dist', true, /jquery-ui\.theme\.css/ );
现在如果你想添加 QuillJS 怎么办?您可能会像我一样进行研究并最终在QuillJS 文档中告诉您添加:
import Quill from 'quill/core';
import Toolbar from 'quill/modules/toolbar';
import Snow from 'quill/themes/snow';
import Bold from 'quill/formats/bold';
import Italic from 'quill/formats/italic';
import Header from 'quill/formats/header';
Quill.register({
'modules/toolbar': Toolbar,
'themes/snow': Snow,
'formats/bold': Bold,
'formats/italic': Italic,
'formats/header': Header
});
export default Quill;
只是为了发现 QuillJs UI 没有出现!!
正如您看到很多代码只是为了安装 2 或 3 个库,然后我花了很多时间来搜索如何添加东西,或者如何使您已经找到/添加的代码工作......
资产管道变得更加容易和快速,为什么仅仅因为 webpack 是 JS 世界中的新事物就让我们的生活变得复杂?
有什么方法可以轻松安装 JS 库吗?我更喜欢手动添加它们而不是使用这个 webpack 东西!