什么相当于Node.js(或Deno)中的include_path?
include_path
或者至少有什么方法可以指定JS文件的根文件夹,这样您就可以使用到它的相对路径而不是当前文件夹来require文件?
require
ddarikpa1#
我相信你看到的是别名。
在webpack身上,我们可以做到这一点。
附注:以下摘自文档
Webpack.config.js
const path = require('path'); module.exports = { //... resolve: { alias: { Utilities: path.resolve(__dirname, 'src/utilities/'), Templates: path.resolve(__dirname, 'src/templates/'), }, }, };
现在,在导入时不使用相对路径,如下所示:
import Utility from '../../utilities/utility';
您可以使用别名:
import Utility from 'Utilities/utility';
https://webpack.js.org/configuration/resolve/
或
您也可以使用像modules-alias这样的模块来实现相同的目标。
如果使用巴别塔->https://github.com/timkendall/babel-plugin-base-path
1条答案
按热度按时间ddarikpa1#
我相信你看到的是别名。
在webpack身上,我们可以做到这一点。
附注:以下摘自文档
Webpack.config.js
现在,在导入时不使用相对路径,如下所示:
您可以使用别名:
https://webpack.js.org/configuration/resolve/
或
您也可以使用像modules-alias这样的模块来实现相同的目标。
或
如果使用巴别塔->https://github.com/timkendall/babel-plugin-base-path