none
系统还原后运行nodejs出错 RRS feed

  • 问题

  • 电脑还原之前,运行代码都是正常的,可是还原之后就不行了!!我在js里只是创建  edge

    //var edge = require('edge');
    var edge = require('./node_modules/edge');

    cmd里都提示:

    D:\2017\nodejs>node t1.js
    module.js:597
      return process.dlopen(module, path._makeLong(filename));
                     ^
     
    Error: The specified module could not be found.
    \\?\D:\2017\nodejs\node_modules\edge\lib\native\win32\ia32\6.4.0\edge_nativeclr.
    node
        at Error (native)
        at Object.Module._extensions..node (module.js:597:18)
        at Module.load (module.js:487:32)
        at tryModuleLoad (module.js:446:12)
        at Function.Module._load (module.js:438:3)
        at Module.require (module.js:497:17)
        at require (internal/module.js:20:19)
        at Object.<anonymous> (D:\2017\nodejs\node_modules\edge\lib\edge.js:52:8)
        at Module._compile (module.js:570:32)
        at Object.Module._extensions..js (module.js:579:10)
     

    D:\2017\nodejs>


    我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助

    2017年10月31日 12:24

全部回复


  • Hi lkf18,

    根据你的内容描述,你的问题和ASP.NET网页技术相关,我将会移动你的帖子到ASP.NET 相关论坛获取合适的帮助。

    谢谢理解。

    Best Regards,

    Yohann Lu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年11月1日 1:50
  • 你好,

    从你的描述来看,你好像是丢失了edge_nativeclr.node moudle。

    我建议你首先去一下你的node.JS的native文件目录找到edge_nativeclr文件看看存在不存在。

    如果不存在你可以重装一下你的NODE.JS native。

    我猜测你还原了以后,可能把nodejs的依赖DLL 给删了。

    比如Visual C++ 2015 Build Tools,

    http://landinghub.visualstudio.com/visual-cpp-build-tools

    详细你可以参照这个LINK:

    https://github.com/nodejs/node-gyp

    另外我建议你可以确认一下vcruntime140.dll是否和你的edge_nativeclr文件在同一个文件夹里面。




    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年11月2日 8:12
  • 好意思,我英语不太好,我家里的win7,经过升级什么的,现在可以用了,单位的Winxp,不知道怎么升级补丁,现在就是在犹豫,到底用Winxp,行不行.....我装的是node-v4.4.4-x86.msi  Winxp上是可以安装的...........

    我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助

    2017年11月4日 2:43
  • 你好,

    Node.js 是需要很多依赖的dll的比如C++的包,我怀疑你的XP上并没有这些包。

    我建议你可以安装下:

    Python 2.7

    Visual C++ Build Tools

    中文安装的话你可以百度一下或者直接装一个VS2015就可以了。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年11月17日 5:04