gpt4 book ai didi

javascript - '引用错误 : require is not defined' in the es6 development environment

转载 作者:行者123 更新时间:2023-12-05 07:30:42 25 4
gpt4 key购买 nike

我有一个错误('ReferenceError: require is not defined')
在以下语法中,我现在使用'@babel/preset-env'。
我该如何解决这个问题?

const _ = require("lodash.template");

(我正在尝试在es6开发环境中使用lodash库。)


包.json

"@babel/preset-env": "^7.0.0"

webpack.config.js

presets: ['@babel/preset-env']

整个 Webpack 配置如下所示:

const webpack = require('webpack');
const path = require('path');

module.exports = {
entry: './src/js/App.js',
output: {
path: path.resolve(__dirname, 'dist'),
publicPath: '/dist/',
filename: 'bundle.js'
},
module: {
rules: [
{
test: /\.js$/,
include: path.join(__dirname),
exclude: /(node_modules)|(dist)/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}
]
}
};

使用的一些上下文:

let litemplate  =`<li class="id">[<%=data[i].id%>]</li>`;
let listemplate = _.template(litemplate);

最佳答案

您可能需要安装 CommonJS、RequireJS 或其他一些管理器,请参阅 Client on node: Uncaught ReferenceError: require is not defined

关于javascript - '引用错误 : require is not defined' in the es6 development environment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52126771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com