【问题标题】:express jade upgrade to latest throwing error快递翡翠升级到最新的投掷错误
【发布时间】:2012-03-19 17:44:56
【问题描述】:

我的应用在 express、jade 等方面运行良好。 今天当我使用npm update express jade将它升级到最新的express和jade时,当我尝试访问该站点时它开始抛出以下错误。它期待一个 package.json 吗?

我没有使用 package.json,而是使用 NODE_ENV 指向安装了我所有节点模块的 C:\Personal\software\nodejs\NODE。

Error: Cannot find module './lib/jade'
    at Function._resolveFilename (module.js:332:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:354:17)
    at require (module.js:370:17)
    at Object.<anonymous> (C:\Personal\software\nodejs\NODE\node_modules\jade\index.js:2:18)
    at Module._compile (module.js:441:26)
    at Object..js (module.js:459:10)
    at Module.load (module.js:348:31)
    at Function._load (module.js:308:12)
    at Module.require (module.js:354:17)

【问题讨论】:

  • 降级到jade 0.20.0,它现在可以工作了。

标签: node.js express pug


【解决方案1】:

我今天也遇到了同样的问题,只需从 github https://github.com/visionmedia/jade 下载 zip 文件,解压缩并将其放到您现有的玉文件夹上以覆盖它。

【讨论】:

    猜你喜欢
    • 2013-08-23
    • 2013-03-06
    • 1970-01-01
    • 2013-03-24
    • 2012-07-26
    • 1970-01-01
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多