如何解决vue-cli 在 TypeScript 项目中加载 .js 模块
我有一个使用 @vue/cli 4.5.11
设置的 TypeScript/Vue 项目,我正在尝试将 3rd 方 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 的支持吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。