在过去的两天里,我一直试图在我的vue项目中包含一个非导出js库,但每次似乎都失败了。与工作最接近的是import *
。它可以识别库中的命令,但是当我尝试使用它们时,它给我一个错误,提示:
名称空间未定义
我的问题是-在vue项目中包括非导出(旧式)js库的最佳方法是什么?
import * as test from "library.js"
答案 0 :(得分:0)
webpack
编译器可以理解写为ES2015
的模块 模块CommonJS
或AMD
。但是,某些第三方库可能 期望全局依赖性(例如$
为jQuery
)。图书馆 可能还会创建需要导出的全局变量。这些“断 模块”就是匀场发挥作用的一种情况。
import './path/to/library.js'