Node.js Nodejs:尝试链接外部库:引用错误:未定义窗口
我有一个用打字机写的nodejs项目。我用webpack生成了一个发行版,主要入口点是dist/index.js。 我与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似乎认识到了
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!