找不到模块'jspm'

时间:2017-09-29 15:03:40

标签: node.js jspm

有关以下错误的任何想法?

   C:\PGM\_CODE\zui>npm install -g jspm
    C:\PGM\devel\node-v7.2.1-win-x64\jspm -> C:\PGM\devel\node-v7.2.1-win-x64\node_m
    odules\jspm\jspm.js
    C:\PGM\devel\node-v7.2.1-win-x64
    `-- jspm@0.16.53



C:\PGM\_CODE\zui>gulp watch
Index generation: 83.257ms
module.js:472
    throw err;
    ^

Error: Cannot find module 'jspm'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\PGM\_CODE\zui\build\tasks\export-release.js:7:14)

1 个答案:

答案 0 :(得分:0)

好笑,我在2017年遇到了这个问题,并在2019年再次遇到了这个问题。

2019年

所以这次,为了修复它:我删除了JS扩展,并设置了新的node_modules路径。

因此在命令提示符下运行:

SET NODE_PATH=D:\Users\bakopme\AppData\Roaming\npm\node_modules

我将命令更改为:

const jspm = require('jspm');

以前是2017年

我已经硬编码了JS文件的路径。 显然,这不是正确的方法,但是我要提的是,以防其他方法不起作用。

const jspm = require('/PGM/devel/node-v7.2.1-win-x64/node_modules/jspm/jspm.js');