找不到模块“爬虫”
在通过npm命令在Node.js(不在默认目录中)中安装node-crawler之后,我尝试运行“ Usage ”部分中的代码,但执行var Crawler = require("crawler");
时发生错误var Crawler = require("crawler");
和VisualStudio代码debugging控制台说Cannot find module 'crawler'
。 这是否发生,因为我在自定义位置安装了crawler
? 我怎样才能解决这个问题?
npm install
会在本地安装一个软件包。 ( – 保证软件包出现在您的依赖项中)。要从任何地方访问它,您需要使用npm install -g
在全局安装它
也许我find了解决scheme。 我在var Crawler = require("crawler");
replace了"crawler"
var Crawler = require("crawler");
指向node-modules
的lib
文件夹中的crawler.js
文件的path,现在代码正常工作。 也许这是因为我在自定义的位置安装了crawler
,所以VisualStudio找不到"crawler"
。