【发布时间】:2021-01-19 01:12:00
【问题描述】:
嗨,我在 .js 文件中有以下 ES6 语句(在使用 webpack 的 vue.js 项目中):
import my_value from 'path_to_folder1/folder2'; //after `from` keyword, I don't include index.js.
上述语句将在前两步中运行:
第 1 步) webpack 将 ES6 导入语法转换为 require 语法,
例如:
import my_value from 'path_to_folder1/folder2';
将被转译为:
var my_value = require('path_to_folder1/folder2');
第 2 步) node.js 将从 folder2 文件夹中搜索并加载(默认情况下)一个 index.js 文件。
第 3 步) 是 node.js 的一项功能,用于在 require 语句中从文件夹中默认搜索和加载 index.js 文件?有这方面的官方文件吗?
你能告诉我前两个步骤是否正确吗?
那么,我想要第 3 步的答案。
这很重要。谢谢
【问题讨论】:
-
也许this answer 就是您要找的。干杯。注意:Ryan Dahl,Node.js 的创建者,在他看来,在10 things I regret about Node.js10 things I regret about Node.js 中谈到了 Node.js 的
weak点 -
webpack 模块解析? webpack.js.org/concepts/module-resolution
-
我不认为这是正确的答案,你找到相关的解释了吗?
-
我是这么认为的,因为 Vue.js 使用 webpack,我想确认一下
-
在这种情况下,将使用 webpack 解析或 node.js 解析