我在專案中遇到了柏樹和打字稿的一些問題。當我嘗試在一個新專案中使用 typescript 設定 cypress 時,事情進展順利。當我在另一個大型專案中執行完全相同的操作時,我在運行 cypress 時出現錯誤,運行 cypress 瀏覽器打開,然后當我單擊測驗時,瀏覽器打開并在我的終端上出現此堆疊跟蹤而崩潰。
We stopped running your tests because a plugin crashed.
Your pluginsFile threw an error from: /home/xxxxx/Desktop/workspace/trouve-ui-13/src/web_app/cypress/plugins/index.ts
TypeError: SizeOnlySource is not a constructor
at updateFileWithReplacementSource (/home/xxxxx/Desktop/workspace/trouve-ui-13/src/web_app/node_modules/webpack/lib/Compiler.js:740:37)
at updateWithReplacementSource (/home/xxxxx/Desktop/workspace/trouve-ui-13/src/web_app/node_modules/webpack/lib/Compiler.js:722:8)
at processExistingFile (/home/xxxxx/Desktop/workspace/trouve-ui-13/src/web_app/node_modules/webpack/lib/Compiler.js:756:8)
at /home/xxxxx/Desktop/workspace/trouve-ui-13/src/web_app/node_modules/webpack/lib/Compiler.js:825:10
at callback (/home/xxxxx/Desktop/workspace/trouve-ui-13/src/web_app/node_modules/graceful-fs/polyfills.js:299:20)
at callback (/home/xxxxx/.cache/Cypress/9.5.3/Cypress/resources/app/node_modules/graceful-fs/polyfills.js:299:20)
at FSReqCallback.oncomplete (node:fs:199:5)
我沒有任何插件,這里是內容plugins/index.ts
export default (on, config) => {
return config;
};
任何幫助將不勝感激?
我嘗試洗掉node_modules并yarn.lock重新安裝它。
我希望測驗能夠運行
uj5u.com熱心網友回復:
嘗試使用:
module.exports = (on, config) => {
return config;
};
而不是匯出默認值,這應該可以,如果沒有,請告訴我
最好的問候, Caíque Coelho
uj5u.com熱心網友回復:
正如下面評論中所指出的,我有兩個版本webpack-sources來自不同的依賴項。在我的 devDependencies 中指定"webpack-sources": "^3.2.0"解決了我的問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/455840.html
