Node.js 网页5入口点

Node.js 网页5入口点,node.js,typescript,webpack,vscode-extensions,Node.js,Typescript,Webpack,Vscode Extensions,这不是的重复,尽管在使用开发人员工具查看实际错误之前,症状是相同的 使用webpack打包VSCode扩展,将创建一个dist文件夹,其中包含我期望的文件 扩展可以在扩展主机中找到,但从生成的VSIX安装时,不会调用扩展激活方法,尽管所有预期文件都存在于C:\Users\Peter\.vscode\extensions\pdconsec.vscode-print-0.7.20 在VisualStudio代码中,“开发人员工具”窗格显示 Activating extension 'pdconsec

这不是的重复,尽管在使用开发人员工具查看实际错误之前,症状是相同的

使用webpack打包VSCode扩展,将创建一个dist文件夹,其中包含我期望的文件

扩展可以在扩展主机中找到,但从生成的VSIX安装时,不会调用扩展激活方法,尽管所有预期文件都存在于
C:\Users\Peter\.vscode\extensions\pdconsec.vscode-print-0.7.20

在VisualStudio代码中,“开发人员工具”窗格显示

Activating extension 'pdconsec.vscode-print' failed: Cannot find module 
'c:\Users\Peter\.vscode\extensions\pdconsec.vscode-print-0.7.20\out\extension.js'
Require stack:
- c:\Users\Peter\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\loader.js
- c:\Users\Peter\AppData\Local\Programs\Microsoft VS Code\resources\app\out\bootstrap-amd.js
- c:\Users\Peter\AppData\Local\Programs\Microsoft VS Code\resources\app\out\bootstrap-fork.js.
这是一条错误的道路。应该是

'c:\Users\Peter\.vscode\extensions\pdconsec.vscode-print-0.7.20\dist\extension.js'
这似乎是一个配置问题。我希望能在
webpack.config.js
中找到罪魁祸首,但“out”除了作为“output”的一部分外,不会出现在该文件中。这是完整的文件,以备不时之需

//@ts-check

'use strict';

const path = require('path');

/**@type {import('webpack').Configuration}*/
const config = {
  target: 'node', // vscode extensions run in a Node.js-context I noticed that 
package.json
contains

  "main": "./out/extension.js",
/@ts检查
"严格使用",;
const path=require('path');
/**@类型{import('webpack')。配置}*/
常量配置={

target:'node',//vscode扩展在node.js-context中运行我注意到
package.json
包含

  "main": "./dist/extension.js",
把这个改成

似乎不影响在扩展主机中运行

升级版本并构建一个新的VSIX,我们发现入口点路径现在是正确的,activate方法正在运行