在iOS

时间:2018-06-06 20:14:30

标签: nativescript

我正在使用最新的NS,TNS和tns-ios并收到以下错误

node_modules/tns-core-modules/ui/styling/gradient.d.ts(7,25): error TS6143: Module '../../css/parser' was resolved to '/Users/asrock/Documents/test/node_modules/tns-core-modules/css/parser.js', but '--allowJs' is not set.

我清理了我的项目 - 现在,typescript编译器失败并退出。

使用TS 2.4.2。

NS 4.1,TNS-CORE 4.1和TNS-IOS 4.1

这是tns build iOS输出

` 不推荐使用对Node.js ^ 6.0.0的支持,将在下一版本的NativeScript中删除。请升级到最新的Node.js LTS版本。

不推荐使用对macOS 10.12的支持,将在下一版本的NativeScript中删除。请升级到最新的macOS版本。

从/Users/asrock/Documents/test/hooks/before-prepare/nativescript-dev-sass.js执行before-prepare钩子 找到了peer node-sass

从/Users/asrock/Documents/test/hooks/before-prepare/nativescript-dev-typescript.js执行before-prepare钩子

找到对等TypeScript 2.4.2

node_modules / tns-core-modules / ui / styling / gradient.d.ts(7,25):错误TS6143:模块'../../css/parser'被解析为'/ Users / asrock / Documents / test / node_modules / tns-core-modules / css / parser.js',但未设置'--allowJs'。

TypeScript编译器失败,退出代码为1`

2 个答案:

答案 0 :(得分:0)

我遇到了这个错误,我设法修复了它。如果您正在使用nativescript-angular,则需要将角度版本升级到6及其依赖关系。

您可以点击此链接https://www.nativescript.org/blog/upgrading-to-nativescript-webpack-0.12.0Nativescript-corenativescript-angular

希望这有帮助!快乐的编码。

答案 1 :(得分:0)

需要typescript@2.7.2。

如果NS在某处打印了一条消息,那就太好了。