微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

创建Angular代码共享项目不会生成Webpack文件

如何解决创建Angular代码共享项目不会生成Webpack文件

我对nativescript还是陌生的,并且因为我真的很希望能够在浏览器中预览我的应用程序,然后再在手机上使用它(这样更方便,不是吗?),我需要创建一个代码共享项目。

所以我运行文档中给出的以下命令:

ng new --collection=@nativescript/schematics project-name --shared

似乎一切正常,没有问题。但是我注意到从此命令生成的项目没有生成正常项目时会得到的webpack.config.js文件Screenshot of the project root folder right after command

缺少此文件会导致 tns预览--bundle tns运行android --bundle 之类的命令不起作用。

我确实找到了软件包 nativescript-dev-webpack ,该软件包在手动安装后会生成一个认的webpack文件,但是我在使用该软件包时遇到了问题(首先是因为它已弃用了模块,即使在修复后也会导致该应用在Android上运行时崩溃。

我的问题是:认情况下,代码共享项目是否不应该生成webpack文件? 我已经在两台不同的计算机上尝试过此操作,但遇到了相同的问题。

谢谢!

解决方法

如果您已经安装了Nativescript 7和nativescript / schematics 10 然后在您的项目文件夹中运行: tns迁移 然后使用以下更改修改tsconfig.json:

  1. 在editorOptions上添加:“ importHelpers”:是

2)重新设置路径@ src / *,如下所示:

"src/*.ts","src/*.android.ts","src/*.ios.ts","src/*.tns.ts","src/*.web.ts"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。