javascript - 通过 npm 导入后无法使用 lib

标签 javascript laravel npm

我正在尝试在 Laravel 项目中使用灵 active 库。因此,我运行了 npm i Flexibility --save 并在我的 app.js 文件中需要它:

require('flexibility/flexibility.js');
...
flexibility(document.documentElement);

但我收到一条警报:

Uncaught ReferenceError: flexibility is not defined

最佳答案

需要包的名称,并将其设置在窗口对象中

bootstrap.js

window.flexibility = require('flexibility');

app.js 中或从控制台

flexibility(document.documentElement);

希望这有帮助

关于javascript - 通过 npm 导入后无法使用 lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58493410/

相关文章:

javascript - 尽管验证失败,仍通过 AJAX 提交表单

javascript - 无法解码 iOS Objective C 中包含日文文本的 javascript 转义字符串

php - Laravel 获取相关模型的相关模型

php - 如何最好地链接到 Laravel 中的多态关系

javascript - 通过 npm 安装后 lodash.js 在哪里?

javascript - 类型 Promise<void> 不可分配给类型 Promise<customType[]>

javascript - 获取除不可选择元素之外的选定文本

php - 如果表单验证失败,则使用自定义请求类重定向回输入(laravel 5.8)

node.js - 运行 NPM 安装后脚本时权限被拒绝?

node.js - 在 WebStorm 中创建 react 应用程序