@akylas/nativescript-webpack
@nativescript/webpack 重新编写
npm i --save @akylas/nativescript-webpack

@nativescript/webpack 重新编写

重新编写使我们能够简化事物,并引入一些破坏性更改。在此列出,以便我们能够跟踪它们 - 将包含在合并提交和发布说明中,一旦我们准备好。

破坏性更改

  • package.json 的 main 应现在使用相对于 package.json 的相对路径,而不是应用目录

    例如(假设我们有一个 src 目录,其中包含我们的应用)

    "main": "app.js" 变为 "main": "src/app.js" "main": "src/app.ts"(无论使用 JS 还是 TS)

    这简化了事物,并将允许在某些编辑器中通过 ctrl/cmd + 点击文件名。

  • 已删除 postinstall 脚本。

    在更新之间,用户项目的配置将无需更改。

    对于现有项目,我们将通过 ns migrate 和包中的二进制文件提供一个简单的升级路径。

    对于新项目,ns create 应通过调用包中的二进制文件来创建配置文件。

  • 删除了短导入的解析 - 使用完整导入代替。

    例如

    import http from 'http'
    // becomes
    import { http } from '@nativescript/core'