Angular 未找到模块:错误:Can';t解决';commonjs代理:

Angular 未找到模块:错误:Can';t解决';commonjs代理:,angular,angular-cli,angular6,Angular,Angular Cli,Angular6,我用angular-cli从头创建了angular(6)项目。 如中所述创建了库 尝试导入我的新库时出错。 我已经检查配置两天了 ./node_modules/tvmazerrr/fesm5/tvmaze.js中出错 找不到模块:错误:无法解析/Users/alexanderkozhevin/Desktop/lib demo/node_modules/tvmazerrr/fesm5中的'commonjs proxy:./lib/tvmaze.component' ./node_modules/

我用angular-cli从头创建了angular(6)项目。 如中所述创建了库

尝试导入我的新库时出错。 我已经检查配置两天了


./node_modules/tvmazerrr/fesm5/tvmaze.js中出错
找不到模块:错误:无法解析/Users/alexanderkozhevin/Desktop/lib demo/node_modules/tvmazerrr/fesm5中的'commonjs proxy:./lib/tvmaze.component'
./node_modules/tvmazerrr/fesm5/tvmaze.js中出错
未找到模块:错误:无法解析/Users/alexanderkozhevin/Desktop/lib demo/node_modules/tvmazerrr/fesm5中的'commonjs proxy:./lib/tvmaze.Module'
./node_modules/tvmazerrr/fesm5/tvmaze.js中出错
未找到模块:错误:无法解析“/Users/alexanderkozhevin/Desktop/lib demo/node_modules/tvmazerrr/fesm5”中的“commonjs proxy:./lib/tvmaze.service”
./node_modules/tvmazerrr/fesm5/tvmaze.js中出错
未找到模块:错误:无法解析“/Users/alexanderkozhevin/Desktop/lib demo/node_modules/tvmazerrr/fesm5”中的“commonjs proxy:./public_api”
./node_modules/tvmazerrr/fesm5/tvmaze.js中出错
未找到模块:错误:无法解析“/Users/alexanderkozhevin/Desktop/lib demo/node_modules/tvmazerrr/fesm5”中的“commonjs proxy:./tvmaze.component”
./node_modules/tvmazerrr/fesm5/tvmaze.js中出错
未找到模块:错误:无法解析“/Users/alexanderkozhevin/Desktop/lib demo/node_modules/tvmazerrr/fesm5”中的“commonjs proxy:@angular/core”
./node_modules/tvmazerrr/fesm5/tvmaze.js中出错
未找到模块:错误:无法解析“/Users/alexanderkozhevin/Desktop/lib demo/node_modules/tvmazerrr/fesm5”中的“commonjsHelpers”

我看到的一个解决方案是,在正在构建的库的tsconfig.lib.json中,模块应设置如下:

"module": "es2015"
不将此设置或将其设置为更高的值可能会导致上述问题。 另请参见此git条目:


可能您在库的package.json中忘记了commonjs代理?不,是包错误@Powkachu@AlexanderKozhevin请告诉我们您为解决软件包中的此错误而采取的步骤。