Node.js Nodejs:尝试链接外部库:引用错误:未定义窗口

Node.js Nodejs:尝试链接外部库:引用错误:未定义窗口,node.js,Node.js,我有一个用打字机写的nodejs项目。我用webpack生成了一个发行版,主要入口点是dist/index.js。 我与 npm link 现在,在projectB中,我链接了以下项目: npm link projectA import {someClass} from 'projectA' 在projectB源代码中,我可以从项目导入类: npm link projectA import {someClass} from 'projectA' VisualStudio似乎认识到了

我有一个用打字机写的nodejs项目。我用webpack生成了一个发行版,主要入口点是dist/index.js。 我与

npm link
现在,在projectB中,我链接了以下项目:

npm link projectA
 import {someClass} from 'projectA'
在projectB源代码中,我可以从项目导入类:

npm link projectA
 import {someClass} from 'projectA'
VisualStudio似乎认识到了这一点。 我编译它并在projectB上运行服务器

但它与

 ReferenceError: window is not defined 
罪魁祸首是projectA/dist/index.js

我做错了什么


另外,我使用的是最新的node/typescript版本

错误表明您使用的库是为浏览器(存在
窗口
的地方)和node node.js(不存在的地方)创建的。

是的,这是明显的疑点,但我从服务器端运行了库,它正在工作,那么我该怎么办?@Glasnhost我第一次读到你的问题时遗漏了一些东西。为什么要使用网页包?这在服务器端没有任何意义。确切地说,我只是用tsc编译,现在它似乎工作得很好…我也不知道为什么这个项目是通过webpack编译的…thx!