我在 Vuetify 3 项目中设置一个将使用解析服务器的项目时遇到了很多麻烦。
npm install parse @types/parse
。parse.ts
文件用于配置和初始化。 import Parse from 'parse';
Parse.initialize('YOUR_APP_ID', 'YOUR_JAVASCRIPT_KEY');
Parse.serverURL = 'YOUR_PARSE_SERVER_URL';
export default Parse;
<script lang="ts" setup>
import Parse from '@/parse'; // Path to parse file
const createTestObject = async () => {
const TestObject = Parse.Object.extend('TestObject');
const testObject = new TestObject();
testObject.set('name', 'Test Name');
try {
const result = await testObject.save();
console.log('Test object created:', result);
} catch (error) {
console.error('Error creating test object:', error);
}
};
</script>
应该是这样吧? 但后来我得到了一个错误
TypeError: Super expression must either be null or a function
。
注释脚本块时,该错误消失,因此应该是由导入引起的。
这里到底出了什么问题?
谢谢!
嗯,看来使用
import Parse from 'parse/dist/parse.min.js';
来解决这个问题...