Electron-builder:如何复制作用域包?

时间:2019-07-23 09:05:44

标签: electron electron-builder

EB版本:20.44.4 目标:mac,dmg

看来,电子制造商并没有从node_modules复制所有内容。所有有作用域的软件包(名称以@开头的软件包)都将丢失。

我在配置中有这个

 files: [
                    '**/*',
                    '!**/node_modules/*/{CHANGELOG.md,README.md,README,readme.md,readme}',
                    '!**/node_modules/*/{test,__tests__,tests,powered-test,example,examples}',
                    '!**/node_modules/*.d.ts',
                    '!**/node_modules/.bin',
                    '!**/*.{iml,o,hprof,orig,pyc,pyo,rbc,swp,csproj,sln,xproj}',
                    '!.editorconfig',
                    '!**/._*',
                    '!**/{.DS_Store,.git,.hg,.svn,CVS,RCS,SCCS,.gitignore,.gitattributes}',
                    '!**/{__pycache__,thumbs.db,.flowconfig,.idea,.vs,.nyc_output}',
                    '!**/{appveyor.yml,.travis.yml,circle.yml}',
                    '!**/{npm-debug.log,yarn.lock,.yarn-integrity,.yarn-metadata.json}',
                    'node',
                ],

这也不应该包括范围内的NPM软件包吗?如何添加这些内容?

这是我在asar中列出文件的结果:

asar列表dist_electron / mac / etcd-manager.app / Contents / Resources / app.asar |少

/node_modules
/node_modules/ansi-regex
/node_modules/ansi-regex/index.js
/node_modules/ansi-regex/license
/node_modules/ansi-regex/package.json
/node_modules/ascli
...

无作用域软件包.. :(它们应在顶部列出。

0 个答案:

没有答案