Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 运行吞服服务时未定义原语_Node.js_Npm_Gulp_Spfx - Fatal编程技术网

Node.js 运行吞服服务时未定义原语

Node.js 运行吞服服务时未定义原语,node.js,npm,gulp,spfx,Node.js,Npm,Gulp,Spfx,我知道这是一个常见的错误,但我的所有SPFX解决方案都有这个问题 此外,我无法降低解决方案的节点版本或将gulp版本升级到4,因此发现通用的第三个版本可用,但运气不佳 删除节点模块并修改npm-shrinkwrap.json文件,然后运行npm install之后, 它将导致下面的输出,而不是上面文章中所示的下面的输出 `npm WARN ancient lockfile npm WARN ancient lockfile The npm-shrinkwrap.json file was

我知道这是一个常见的错误,但我的所有SPFX解决方案都有这个问题

此外,我无法降低解决方案的节点版本或将gulp版本升级到4,因此发现通用的第三个版本可用,但运气不佳

删除节点模块并修改npm-shrinkwrap.json文件,然后运行npm install之后, 它将导致下面的输出,而不是上面文章中所示的下面的输出

`npm WARN ancient lockfile
    npm WARN ancient lockfile The npm-shrinkwrap.json file was created with an old version of npm,
    npm WARN ancient lockfile so supplemental metadata must be fetched from the registry.
    npm WARN ancient lockfile
    npm WARN ancient lockfile This is a one-time fix-up, please be patient...`

任何帮助都将不胜感激,因为我遇到以下错误:

    C:\WorkSpace\Projects\DMS\Source Code\SPFX\WebPart>gulp serve
[17:37:19] Local modules not found in C:\WorkSpace\Projects\DMS\Source Code\SPFX\WebPart
[17:37:19] Try running: npm install