【问题标题】:npx create-strapi-app can't find package.jsonnpx create-strapi-app 找不到 package.json
【发布时间】:2020-10-29 13:32:01
【问题描述】:

我很确定我遇到了一个小问题,但通过谷歌搜索找不到任何东西。

根据strapi docs,我可以生成一个新的应用程序

askar@iMac strapi % npx create-strapi-app strapi-portfolio-api --quickstart

但是,由于某种原因,它抱怨找不到package.json,我认为这是在运行上述命令时生成的。

node 版本是v15.0.1

askar@iMac strapi % npx create-strapi-app strapi-portfolio-api --quickstart
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /Users/askar/code/strapi/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/Users/askar/code/strapi/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/askar/.npm/_logs/2020-10-29T13_23_04_301Z-debug.log

2020-10-29T13_23_04_301Z-debug.log

0 verbose cli [
0 verbose cli   '/usr/local/Cellar/node/15.0.1/bin/node',
0 verbose cli   '/usr/local/lib/node_modules/npm/bin/npm-cli.js',
0 verbose cli   'exec',
0 verbose cli   '--',
0 verbose cli   'create-strapi-app',
0 verbose cli   'strapi-portfolio-api',
0 verbose cli   '--quickstart'
0 verbose cli ]
1 info using npm@7.0.3
2 info using node@v15.0.1
3 timing config:load:defaults Completed in 1ms
4 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 1ms
5 timing config:load:builtin Completed in 1ms
6 timing config:load:cli Completed in 1ms
7 timing config:load:env Completed in 1ms
8 timing config:load:file:/Users/askar/code/strapi/.npmrc Completed in 0ms
9 timing config:load:project Completed in 1ms
10 timing config:load:file:/Users/askar/.npmrc Completed in 0ms
11 timing config:load:user Completed in 0ms
12 timing config:load:file:/usr/local/etc/npmrc Completed in 0ms
13 timing config:load:global Completed in 0ms
14 timing config:load:cafile Completed in 0ms
15 timing config:load:validate Completed in 1ms
16 timing config:load:setUserAgent Completed in 0ms
17 timing config:load:setEnvs Completed in 1ms
18 timing config:load Completed in 7ms
19 verbose npm-session 4d0daea1c89041fb
20 timing npm:load Completed in 13ms
21 timing command:exec Completed in 3ms
22 verbose stack Error: ENOENT: no such file or directory, open '/Users/askar/code/strapi/package.json'
23 verbose cwd /Users/askar/code/strapi
24 verbose Darwin 19.6.0
25 verbose argv "/usr/local/Cellar/node/15.0.1/bin/node" "/usr/local/lib/node_modules/npm/bin/npm-cli.js" "exec" "--" "create-strapi-app" "strapi-portfolio-api" "--quickstart"
26 verbose node v15.0.1
27 verbose npm  v7.0.3
28 error code ENOENT
29 error syscall open
30 error path /Users/askar/code/strapi/package.json
31 error errno -2
32 error enoent ENOENT: no such file or directory, open '/Users/askar/code/strapi/package.json'
33 error enoent This

【问题讨论】:

    标签: node.js npm package.json strapi npx


    【解决方案1】:

    在为 Strapi 安装当前推荐的Node 版本后,即v14,问题已解决。

    https://strapi.io/documentation/v3.x/getting-started/deployment.html#recommended-requirements

    Node LTS(v12 或 V14)请注意,奇数版本的 Node 永远不会 得到支持(例如 v13、v15)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      • 2021-03-05
      • 1970-01-01
      • 1970-01-01
      • 2020-05-26
      • 2021-06-09
      • 1970-01-01
      相关资源
      最近更新 更多