我在Windows上使用节点并尝试使用express
运行一个简单的hello world http服务器。
当我通过express
安装npm
时,一切正常。
我也想开始使用bower
,因此我已经卸载了npm
express
个软件包,并通过bower
重新安装了它。
bower
或npm
存在无问题。包已安装,我可以看到来源。
它们都安装在同一级别(例如npm包和bower包是两个不同的兄弟目录),但在我看来,nodejs运行时不会理解bower_components
目录是包的潜在目录(当确实明白node_modules
是)时。
无论如何,我可以为运行时定义一个额外的目录路径,以便在node_modules
目录以外的位置查找包吗?
答案 0 :(得分:0)
Bower是一个前端依赖管理器,因此无法管理nodejs的包。
与服务器端和NodeJS相当的是npm。考虑使用npm包而不是webpack或browserify之类的东西,以便将资产从你的npm包提供给客户端。
答案 1 :(得分:0)
您需要在系统中安装Bower并在应用中安装所有bower依赖项。
像npm install -g bower
一样
并安装依赖项bower install <package>