当前位置: 首页 > 知识库问答 >
问题:

如何正确地将库包含在WebPack中?

鲁俊友
2023-03-14

我将Rails6与WebPack一起使用。我想使用库jQuery-TextComplete,但我不知道我必须如何将它包含到application.js文件中。

我的步骤:

    null
const { environment } = require('@rails/webpacker')
const coffee =  require('./loaders/coffee')
const webpack = require('webpack')

environment.plugins.prepend('Provide',
    new webpack.ProvidePlugin({
        $: 'jquery/src/jquery',
        jQuery: 'jquery/src/jquery'
    })
)

environment.loaders.prepend('coffee', coffee)
module.exports = environment

我的application.js

require("@rails/ujs").start();
require("turbolinks").start();
require("@rails/activestorage").start();
require("channels");
require("jquery");

import 'jquery-textcomplete';

我的package.json

{
  "name": "my_app",
  "private": true,
  "dependencies": {
    "@rails/actioncable": "^6.0.0-alpha",
    "@rails/activestorage": "^6.0.0-alpha",
    "@rails/ujs": "^6.0.0-alpha",
    "@rails/webpacker": "^4.0.7",
    "coffee-loader": "^0.9.0",
    "coffeescript": "1.12.7",
    "jquery": "^3.4.1",
    "jquery-textcomplete": "^1.8.5",
    "turbolinks": "^5.2.0"
  },
  "version": "0.1.0",
  "devDependencies": {
    "webpack-dev-server": "^3.8.1"
  }
}

共有1个答案

潘弘博
2023-03-14

这个解决方案帮了我。我真的没有注意到默认的src路径是什么。

 类似资料:
  • 知道如何在不使用Spring DM的情况下将Spring包含在OSGI项目中吗? 编辑:以下是生成的清单抱怨的内容(来自web控制台) 导出包 osgi foo.bar.service foobar.tracker 导入包org.osgi.framework,版本=[1.6,2)来自org.apache.felix.framework(0)org.osgi.util.tracker,版本=[1.5

  • 我有一个网络服务,可以返回学生和注册班级的详细信息。 该类的DTO如下所示:

  • 问题内容: 我正在考虑如何使Android的支持库在Eclipse之外包含和编译。我使用Linux作为构建环境,没有使用任何IDE来创建应用程序,仅使用基本的Android SDK。我仅获得了有关Eclipse的此问题的答案,但是如何仅使用Ant和Android SDK呢? 问题答案: 假设您没有使用: 步骤1:将SDK 复制或从SDK 复制到项目目录中。 步骤2:没有步骤2。 选择是否要使用本机

  • 我试图完成本教程,但我认为在配置网页时遇到了一些问题。我正在一步一步地制作教程,但它不起作用。。 错误]无法执行目标com。github。eirslett:frontend maven插件:1.10.3:project shop上的webpack(webpack生成):无法运行任务:“webpack”。js'失败了。组织。阿帕奇。平民执行官。ExecuteException:进程已退出,但出现错误

  • 项目中./gradlew build命令产生的jar包没有将build.gradle.kts中的dependencies的依赖包打进去,使用包时提示Package 'xxx.x' is not found ,如何解决呢? 希望:如何解决这个Package 'xxx.x' is not found问题,以及如何指定打的jar包的名称和版本

  • 如果任何人有一个解决办法,或者可以指出我应该读什么的方向,以进一步理解这一点,这将是非常感谢的。 参见下面的cmakelists.txt