我有许多使用 Require.js 来管理依赖项的新项目和现有项目。我对 Parceljs 的简单性很感兴趣,并想在一些较小的项目上对其进行测试。
但是,我不确定如何在我的代码中指示依赖关系。使用这样的简单 require 语句:
// Import our view
var AppView = require('./app.view');
将与我见过的一些例子相对应。这与包裹设计理念一致吗?它肯定比维护 Require.js 配置文件更简单,但我更愿意第一次做对。
我对使用 require 语句的主要担心是它不是一种全面的方法。例如,通过路由器调用模块可能会失败,因为对模块 JavaScript 文件的依赖是未知的。另一种方法是在路由器中为每个模块添加 require 语句,但这似乎与我可以确定的 Parcel 设计理念背道而驰。