1

我有许多使用 Require.js 来管理依赖项的新项目和现有项目。我对 Parceljs 的简单性很感兴趣,并想在一些较小的项目上对其进行测试。

但是,我不确定如何在我的代码中指示依赖关系。使用这样的简单 require 语句:

// Import our view
var AppView = require('./app.view');

将与我见过的一些例子相对应。这与包裹设计理念一致吗?它肯定比维护 Require.js 配置文件更简单,但我更愿意第一次做对。

我对使用 require 语句的主要担心是它不是一种全面的方法。例如,通过路由器调用模块可能会失败,因为对模块 JavaScript 文件的依赖是未知的。另一种方法是在路由器中为每个模块添加 require 语句,但这似乎与我可以确定的 Parcel 设计理念背道而驰。

4

1 回答 1

0

我希望从大师那里得到一些指导,但我意识到 Backbone.js 这些天有点过时了。

我决定这些项目的最佳前进方向是使用 ES2015 模块、Babel 进行转译和 Parcel。我进行了一些测试,看来 Parcel 可以为此目的替换 Browserify。

于 2019-03-06T23:14:00.107 回答