Windows .ebignore不跳过节点_模块(Amazon)

Windows .ebignore不跳过节点_模块(Amazon),windows,amazon-web-services,containers,Windows,Amazon Web Services,Containers,当我尝试运行eb create(Windows)时,出现以下错误: ERROR: FileNotFoundError :: [WinError 3] The system cannot find the path specified: './website\\frontend\\node_modules\\gulp-sass\\node_modules\\node-sass\\node_modules\\sass-graph\\node_modules\\yargs\\node_modules\

当我尝试运行
eb create
(Windows)时,出现以下错误:

ERROR: FileNotFoundError :: [WinError 3] The system cannot find the path specified: './website\\frontend\\node_modules\\gulp-sass\\node_modules\\node-sass\\node_modules\\sass-graph\\node_modules\\yargs\\node_modules\\read-pkg-up\\node_modules\\read-pkg\\node_modules\\normalize-package-data\\node_modules\\is-builtin-module\\node_modules'
My.ebignore文件如下所示,也适用于大多数文件:

# Project Files
webiste/static/
env/
.idea/
node_modules/
如果我运行
eb create--verbose
,我会得到以下输出:(成功跳过我的env文件夹后)

我不知道为什么它突然想要开始添加,即使跳过了几十个node_模块文件


编辑:我还尝试了各种可能的格式化方法,对于ex/node\u模块、\node\u模块、node\u模块\、node\u模块/**/、node\u模块/etc.

我的建议是设置
.ebignore
首先忽略所有,然后包括所需的目录和文件

我也遇到了同样的问题,但是在
ebignore
文件的最末端添加了
节点模块之后,问题就解决了

# Ignore everything
*

# Except  
!bin/
!dist/
!whatever/
!Dockerrun.aws.json
!package.json

# Ignore node_modules
node_modules

我通过抛弃.ebignore并初始化一个新的git存储库(其中包含我的项目)修复了这个问题。然后我将.ebignore改为.gitignore(并删除了.ebignore)。现在我没有错误,文件被正确跳过

# Ignore everything
*

# Except  
!bin/
!dist/
!whatever/
!Dockerrun.aws.json
!package.json

# Ignore node_modules
node_modules