簡體   English   中英

錯誤:無法從“/opt/atlassian/pipelines/agent/build/node_modules/aws-sdk”中找到模塊“./dist-tools/transform.js”

[英]Error: Cannot find module './dist-tools/transform.js' from '/opt/atlassian/pipelines/agent/build/node_modules/aws-sdk'

嗨,我們的構建中發生了一些有趣的事情。

對於我們的一個項目,我們這邊的 gulp 構建腳本沒有任何改變。 但是今天突然間,當我們嘗試在我們的一個存儲庫上構建管道時,我們收到以下堆棧跟蹤錯誤:

Error: Cannot find module './dist-tools/transform.js' from '/opt/atlassian/pipelines/agent/build/node_modules/aws-sdk'    
at /opt/atlassian/pipelines/agent/build/node_modules/resolve/lib/async.js:128:35    
at load (/opt/atlassian/pipelines/agent/build/node_modules/resolve/lib/async.js:147:43)    
at onex (/opt/atlassian/pipelines/agent/build/node_modules/resolve/lib/async.js:172:17)    
at /opt/atlassian/pipelines/agent/build/node_modules/resolve/lib/async.js:13:69    
at FSReqWrap.oncomplete (fs.js:152:21)

有沒有人遇到過這個問題? (我們使用節點 10.17 進行構建)

我們測試了本地構建中的相同代碼並得到了完全相同的問題。 似乎 aws-sdk 包中的某些內容發生了變化?

由於今天早上突然出現這個錯誤,我們查看了我們的aws-sdk包,更新到最新版本(2.643.0),但還是出現同樣的錯誤。 使用 aws-sdk 包的代碼沒有改變。

今天早上也看到了這個。 我覺得這有點 sus(將dist-tools添加到 npmignore)。

https://github.com/aws/aws-sdk-js/commit/98c40e64cb7d60927c6a0cec49592fc1fcaa59d7

我想知道直接從 GH 拉包是否會解決。

更新:我在這里有一個關於這個https://github.com/aws/aws-sdk-js/issues/3159 的討論

我們降級到以前的版本,我們的問題就消失了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM