javascript - Bagaimana untuk mengecualikan node_modules dari Vitest?
Saya sedang cuba melaksanakan ujian unit dalam Vitest. Saya telah menyediakan aplikasi saya dalam Vue, Vite, dan Vitest.
Apabila saya menjalankan ujian saya, saya mendapat mesej ralat berikut:
Cannot use import statement outside a module
import { getSession } from 'access';
^^^^^^
Saya semak dan saya rasa ia ada kaitan dengan mengecualikan node_modules, tetapi itu sepatutnya dikecualikan secara lalai.
Saya telah menambah pengecualian itu secara jelas sekarang, tetapi saya masih mendapat ralat yang sama. Di bawah ini adalah vite.config.ts saya.
export default defineConfig({
plugins: [vue()],
test: {
environment: 'happy-dom',
globals: true,
mockReset: true,
restoreMocks: true,
clearMocks: true,
exclude: [
...configDefaults.exclude,
'<rootDir>/node_modules/**'
]
},
})
Adakah sesiapa tahu bagaimana saya boleh membaiki ini?