我正在开始使用 webpack 进行学习,但遇到了一个问题,我认为这是由extract-loader. 当 webpack 抓取我的 HTML 文件时,它似乎无法正确编译,在使用import.meta. 我认为这个错误,而不是真正的错误,表明我对 webpack 及其加载器如何工作的理解存在问题。有人可以看一下我的文件并看看他们是否发现错误吗?
我正在使用节点 v15.12.0 和 npm v7.6.3。
非常感谢。
包.json
{
"devDependencies": {
"css-loader": "^5.2.0",
"extract-loader": "^5.1.0",
"file-loader": "^6.2.0",
"html-loader": "^2.1.2",
"style-loader": "^2.0.0",
"webpack": "^5.28.0",
"webpack-cli": "^4.5.0"
}
}
Run Code Online (Sandbox Code Playgroud)
webpack.config.js:
const path = require('path')
module.exports = {
mode: 'development',
entry: './src/main.js',
output: {
filename: 'bundle.js',
path: path.join(__dirname, 'dist'),
publicPath: '/dist'
},
module: {
rules: [
{
test: /\.css$/,
use: ['style-loader', 'css-loader']
},
{
test: /\.html$/,
use: [ …Run Code Online (Sandbox Code Playgroud) 在OWL 2的规范中,关键公理的部分说明:
关键公理的语义是特定的,因为这些公理仅适用于通过名称在本体中明确引入的个体,而不适用于未命名的个体(即存在通过存在量化暗示存在的个体).这使得关键公理等同于DL安全规则的变体.因此,关键公理通常不会影响基于类的推理,例如包含层次结构的计算,但它们将在回答关于个体的查询中起作用.
然后它继续显示一组公理的例子,这些公理显然需要得出结论,但由于该规则,规范不承认.
这个决定背后的原因是什么?