【问题标题】:Stop Nativescript from using webpack阻止 Nativescript 使用 webpack
【发布时间】:2019-06-18 13:57:04
【问题描述】:

我正在开发一个使用 nativescript 和 angular 的项目。

在发布阶段,我尝试使用 webpack 来优化我的项目,但由于我是 webpack 的新手,我遇到了数百万个错误,所以我尝试从 package.json 中删除 webpack,然后我删除了 hooks、platforms 和 node_modules 文件夹 当我尝试在手机中安装该应用程序但这次没有成功时,我收到了这个错误

传递 --bundle 需要一个捆绑插件。未找到捆绑插件或指定的捆绑插件无效

我想要做的是完全停止 webpack 工作并恢复正常模式,而不会丢失我的工作或我的项目 谢谢

【问题讨论】:

  • 只是不要传递--bundle参数,这决定了是否使用webpack。
  • 我这样做了,但我得到了这个错误,所以我问如何阻止它
  • 酷,感谢您的确认。已添加与答案相同的内容。
  • @medfarjallah,Webpack 工作流将是从 NativeScript 6.0 开始构建应用程序的唯一方法。我强烈建议您调查您的 Webpack 构建问题并将错误记录在 github.com/NativeScript/nativescript-cli/issues

标签: webpack cross-platform nativescript bundle uninstallation


【解决方案1】:

在 {N} v5.4 之前,webpack 不是默认的。您必须通过 --bundle 选项来构建 webpack。

从 v5.4 开始,webpack 成为默认和推荐。您仍然可以通过在nsconfig.json 中将useLegacyWorkflow 设置为true 来选择禁用webpack

【讨论】:

    【解决方案2】:

    使用 LegacyWorkflow 解决方法只是一个临时解决方案,因为 Webpack 工作流将变为 the ONLY way of building apps starting from NativeScript 6.0.

    我强烈建议您调查您的 Webpack 构建错误和log any issues here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-09
      • 2016-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多