Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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 Npm启动/安装不';t工作:Npm可以';我找不到文件_Node.js_Npm_Npm Install_Truffle_Npm Start - Fatal编程技术网

Node.js Npm启动/安装不';t工作:Npm可以';我找不到文件

Node.js Npm启动/安装不';t工作:Npm可以';我找不到文件,node.js,npm,npm-install,truffle,npm-start,Node.js,Npm,Npm Install,Truffle,Npm Start,我从truffle下载了react box,并希望使用npm安装和启动,但两者都不起作用。我看了另一篇帖子,上面写着: 设置路径“%SystemRoot%\system32”,在admin中打开cmd,然后使用npm start npm配置集忽略脚本错误 确认我在包含package.json 下面是下载框(我曾在这两个目录中运行npm start和install): 以下是我在SupChainBasicVersion文件夹和client文件夹中的npm start的错误日志: 0 info

我从truffle下载了react box,并希望使用npm安装和启动,但两者都不起作用。我看了另一篇帖子,上面写着:

  • 设置路径
    “%SystemRoot%\system32”
    ,在admin中打开cmd,然后使用npm start
  • npm配置集忽略脚本错误
  • 确认我在包含
    package.json
  • 下面是下载框(我曾在这两个目录中运行npm start和install):

    以下是我在SupChainBasicVersion文件夹和client文件夹中的npm start的错误日志:

    0 info it worked if it ends with ok
    1 verbose cli [
    1 verbose cli   'C:\\Users\\Heraxia\\AppData\\Local\\nodejs\\node.exe',
    1 verbose cli   'C:\\Users\\Heraxia\\AppData\\Local\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
    1 verbose cli   'start'
    1 verbose cli ]
    2 info using npm@6.14.6
    3 info using node@v12.18.3
    4 verbose stack Error: ENOENT: no such file or directory, open 'C:\Users\Heraxia\SupChainBasicVersion\package.json'
    5 verbose cwd C:\Users\Heraxia\SupChainBasicVersion
    6 verbose Windows_NT 10.0.18363
    7 verbose argv "C:\\Users\\Heraxia\\AppData\\Local\\nodejs\\node.exe" "C:\\Users\\Heraxia\\AppData\\Local\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
    8 verbose node v12.18.3
    9 verbose npm  v6.14.6
    10 error code ENOENT
    11 error syscall open
    12 error path C:\Users\Heraxia\SupChainBasicVersion\package.json
    13 error errno -4058
    14 error enoent ENOENT: no such file or directory, open 'C:\Users\Heraxia\SupChainBasicVersion\package.json'
    15 error enoent This is related to npm not being able to find a file.
    16 verbose exit [ -4058, true ]
    

    0信息如果它以ok结尾,它就工作了
    1详细cli[
    1详细cli'C:\\Users\\Heraxia\\AppData\\Local\\nodejs\\node.exe',
    1详细cli'C:\\Users\\Heraxia\\AppData\\Local\\nodejs\\node\u modules\\npm\\bin\\npm cli.js',
    1详细cli“启动”
    1详细cli]
    2信息使用npm@6.14.6
    3信息使用node@v12.18.3
    4详细的运行脚本['prestart','start','poststart']
    5信息生命周期client@0.1.0~prestart:client@0.1.0
    6信息生命周期client@0.1.0~start:client@0.1.0
    7详细的生命周期client@0.1.0~start:生命周期中的不安全烫发为true
    8详细的生命周期client@0.1.0~start:PATH:C:\Users\Heraxia\AppData\Local\nodejs\node\u modules\npm\node\u modules\npm lifecycle\node gyp bin;C:\Users\Heraxia\SupChainBasicVersion\client\node\u modules\.bin;C:\Python38\Scripts\;C:\Python38\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\Heraxia\AppData\Local\nodejs\;C:\ProgramData\Chocolate\bin;C:\Windows\system32;C:\Users\Heraxia\AppData\Local\Microsoft\WindowsApps;C:\Users\Heraxia\AppData\Local\VSCode\bin;C:\ProgramFiles\Java\jdk-11.0.8\bin;C:\Users\Heraxia\AppData\Roaming\npm
    9详细的生命周期client@0.1.0~start:CWD:C:\Users\Heraxia\SupChainBasicVersion\client
    10愚蠢的生命周期client@0.1.0~start:Args:['/d/s/c','react scripts start']
    11愚蠢的生命周期client@0.1.0~start:Returned:code:1信号:null
    12信息生命周期client@0.1.0~start:无法执行启动脚本
    13详细堆栈错误:client@0.1.0开始:`react脚本开始`
    13详细堆栈退出状态1
    13 EventEmitter上的详细堆栈

    请帮帮我,我想这些错误会让我发疯的。我已经做了两个多小时了,我不知道该怎么办


    我感谢任何愿意花时间帮助我的人。

    package.json
    文件位于您的
    客户端
    目录中

    转到
    client
    文件夹,删除
    node\u模块
    package lock.json

    确保在
    包.json
    中有
    “react scripts”:“xxx”

    如果没有,
    npm安装--保存react脚本


    再次运行
    npm install
    ,查看它是否解决了问题。

    Ciao,请尝试执行以下步骤:

  • 安装truffle:在管理模式下打开PowerShell,进入
    C:\Users\
    并运行
    npm安装-g truffle
  • 创建一个文件夹(确保为空),然后在管理模式下打开命令提示符,导航到新文件夹并运行
    npx truffle unbox react
  • 下载完成后,在同一命令提示符下运行
    truffle develope
    。此命令打开truffle开发控制台
  • 在开发控制台上运行
    编译
    
    
  • 然后运行
    migrate
  • 保持打开开发控制台,在管理模式下打开另一个命令提示符,并导航到以前创建的新文件夹
  • 运行
    cd客户端
  • 运行
    npm运行启动
    
    结果将是:


    如您所见,我将App.js第40行中存储的值从5更改为6。

    看起来您在不包含package.json的位置运行了
    npm install
    。我认为你必须在
    客户机内部进行folder@yash我在SupChainBasicVersion和client文件夹中都这么做了,但总是同一个错误Ciao,这些文件是从哪里下载的?你能给我看一下链接吗?@GiovanniEsposito从这里@Tameiki如果我看到类似“很好!你的块菌盒已经安装好并准备好了。”在我的本地主机:3000上,这意味着我解决了你的问题?对不起,我从未使用过块菌盒…尝试过但仍然不起作用,我有一个错误日志,有近8k行:'(我无法将其发布在这里或粘贴箱上,因此这里有一个谷歌驱动器:我看到了您的错误,我可以看出这是因为您的package.json中的包过时了。是的,您的node js版本高于12,并且您的一些包需要node版本低于8。您可以使用
    https://www.npmjs.com/package/npm-check-updates
    似乎对m不起作用e、 在第二步我有:Ciao,我们基本上有相同的块菌和节点版本(对于节点,我有12.16.2,你有12.18.3,我认为这不是问题)。我在互联网上查到了你的错误,但我发现的唯一问题是连接问题(例如中国防火墙),从来不是缺少目录的问题。我唯一能说的是,该命令可能没有创建文件夹的管理权限(但您在管理模式下启动了命令提示符)。听起来真的很奇怪。让我试着重现你的错误。我会尽快回答你。对不起,让我问你一个问题:你能检查一下你是否有'C:\Users\Heraxia\AppData\Local\Temp'文件夹吗?是的,我有它,里面有两个空的npm文件夹。编辑:现在正在下载,我完成所有步骤后会给你一个回报o可能您指向了错误的文件夹。进入环境变量,检查
    TMP
    TEMP
    是否设置为
    %USERPROFILE%\AppData\Local\TEMP
    。如果没有,请设置它们,然后重试运行
    npx truffle unbox react
    0 info it worked if it ends with ok
    1 verbose cli [
    1 verbose cli   'C:\\Users\\Heraxia\\AppData\\Local\\nodejs\\node.exe',
    1 verbose cli   'C:\\Users\\Heraxia\\AppData\\Local\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
    1 verbose cli   'start'
    1 verbose cli ]
    2 info using npm@6.14.6
    3 info using node@v12.18.3
    4 verbose run-script [ 'prestart', 'start', 'poststart' ]
    5 info lifecycle client@0.1.0~prestart: client@0.1.0
    6 info lifecycle client@0.1.0~start: client@0.1.0
    7 verbose lifecycle client@0.1.0~start: unsafe-perm in lifecycle true
    8 verbose lifecycle client@0.1.0~start: PATH: C:\Users\Heraxia\AppData\Local\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Users\Heraxia\SupChainBasicVersion\client\node_modules\.bin;C:\Python38\Scripts\;C:\Python38\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\Heraxia\AppData\Local\nodejs\;C:\ProgramData\chocolatey\bin;C:\Windows\system32;C:\Users\Heraxia\AppData\Local\Microsoft\WindowsApps;C:\Users\Heraxia\AppData\Local\VSCode\bin;C:\Program Files\Java\jdk-11.0.8\bin;C:\Users\Heraxia\AppData\Roaming\npm
    9 verbose lifecycle client@0.1.0~start: CWD: C:\Users\Heraxia\SupChainBasicVersion\client
    10 silly lifecycle client@0.1.0~start: Args: [ '/d /s /c', 'react-scripts start' ]
    11 silly lifecycle client@0.1.0~start: Returned: code: 1  signal: null
    12 info lifecycle client@0.1.0~start: Failed to exec start script
    13 verbose stack Error: client@0.1.0 start: `react-scripts start`
    13 verbose stack Exit status 1
    13 verbose stack     at EventEmitter.<anonymous> (C:\Users\Heraxia\AppData\Local\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
    13 verbose stack     at EventEmitter.emit (events.js:315:20)
    13 verbose stack     at ChildProcess.<anonymous> (C:\Users\Heraxia\AppData\Local\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
    13 verbose stack     at ChildProcess.emit (events.js:315:20)
    13 verbose stack     at maybeClose (internal/child_process.js:1021:16)
    13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
    14 verbose pkgid client@0.1.0
    15 verbose cwd C:\Users\Heraxia\SupChainBasicVersion\client
    16 verbose Windows_NT 10.0.18363
    17 verbose argv "C:\\Users\\Heraxia\\AppData\\Local\\nodejs\\node.exe" "C:\\Users\\Heraxia\\AppData\\Local\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
    18 verbose node v12.18.3
    19 verbose npm  v6.14.6
    20 error code ELIFECYCLE
    21 error errno 1
    22 error client@0.1.0 start: `react-scripts start`
    22 error Exit status 1
    23 error Failed at the client@0.1.0 start script.
    23 error This is probably not a problem with npm. There is likely additional logging output above.
    24 verbose exit [ 1, true ]