我有一个 TypeScript/Vue 项目@vue/cli 4.5.11
,我正在尝试将第 3 方 JS 库加载到我的项目@pitcher/vue-sdk
中,这个包没有*.d.ts
我可以找到的定义 - 但除此之外,我似乎遇到了 Webpack 编译错误:
error in ./node_modules/@pitcher/vue-sdk/src/instance/stores/detailing.store.js
Module parse failed: Unexpected token (11:5)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
我试图扩展vue.config.js
ChainWebpack 选项,但似乎无法让它工作。
chainWebpack: (config) => {
config.module
.rule('js')
.test(/\.js$/)
.use('babel')
.loader('babel-loader')
.options({
presets: [['@babel/preset-env', { modules: false }]],
});
},
任何人都可以帮助指出一个示例,该示例显示在使用 vue-cli 搭建的 .ts 项目中支持 .js 吗?