通过npm命令在Node.js(不在默认目录中)中安装node-crawler之后,我尝试在“Usage”部分中运行代码,但执行时{{} {} 1}}和VisualStudio代码调试控制台说SELECT *
, LEAD(TimeCall) OVER (PARTITiON BY R_ID ORDER BY [Key]) AS NextTimeCall
, LEAD(S_ID) OVER (PARTITiON BY R_ID ORDER BY [Key]) AS NextS_ID
FROM Table2
ORDER BY [Key]
。
这是因为我在自定义位置安装了var Crawler = require("crawler");
吗?我该如何解决这个问题?
答案 0 :(得分:1)
npm install
将在本地安装软件包。 (--save
让包出现在您的依赖项中。)
要从任何地方访问它,您需要使用npm install -g
答案 1 :(得分:0)
也许我找到了解决方案。我将"crawler"
中的var Crawler = require("crawler");
替换为指向crawler.js
中lib
文件夹中node-modules
文件的路径,现在代码正常工作。也许是因为我在自定义位置安装了crawler
,因此VisualStudio无法找到"crawler"
。