webpack 错误:缺少扩展入口点,请确保这些文件存在并且未被.“vscodeignore”忽略:extension/dist/extension.js

anauzrmj  于 2022-12-29  发布在  Webpack
关注(0)|答案(1)|浏览(176)

我试着为Visual Studio代码做我自己的扩展,但是遇到了一些问题。我做了https://code.visualstudio.com/api/get-started/your-first-extension指南中的所有事情。我的vsce版本是2.16.0,我的npm版本是9.2.0
我先跑

yo code

并生成了一个名为“test”的扩展。

cd test
vsce package

并期望一个类似test.vsix的文件,但得到以下错误:

ERROR  Extension entrypoint(s) missing. Make sure these files exist and aren't ignored by '.vscodeignore':
  extension/dist/extension.js

错误消息(.vscodeignore)中提到的文件:

.vscode/**
.vscode-test/**
out/**
node_modules/**
src/**
.gitignore
.yarnrc
webpack.config.js
vsc-extension-quickstart.md
**/tsconfig.json
**/.eslintrc.json
**/*.map
**/*.ts

但是即使我清空了这个文件仍然有同样的错误。为什么?我忘了什么?

wgx48brx

wgx48brx1#

我不知道为什么,但是Linux上的默认npm和node版本在这种情况下似乎不能正常工作。
我从我的系统中完全卸载了node和npm,甚至从我的全局node_modules中删除了npm目录,然后按照www.example.com上的指南https://github.com/nodesource/distributions#using-ubuntu重新安装了所有东西。
现在它突然起作用了...

相关问题