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
...
无作用域软件包.. :(它们应在顶部列出。