Published on

如何本地run我们这个项目

Authors
  • Name
    Twitter

如何本地run我们这个项目

npm run dev

//如果遇到node.js的版本比较低,可以这个命令

nvm use system 

update 2025-01-08
电脑关机后又遇到了这个问题,应该是我们nvm只是暂时的修改了我们当前工程使用的node.js的版本。
我们可能还需要从系统默认设置上去配置,才能达到永久修改的目的。
我们可以先执行 nvm list这个命令

nvm list
->     v14.21.3
         system
default -> 14.21.3 (-> v14.21.3)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v14.21.3) (default)
stable -> 14.21 (-> v14.21.3) (default)
lts/* -> lts/jod (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.20.5 (-> N/A)
lts/iron -> v20.18.1 (-> N/A)
lts/jod -> v22.12.0 (-> N/A)

比如我们想用system这个版本作为默认,我们可以执行这个命令

nvm alias default system
nvm use default

在更新next-js-blog的版本后,npm在本地没有跑起来。用yarn去替换npm这个命令

,当你运行yarn dev时,实际上执行的命令取决于项目根目录下的package.json文件中的scripts部分。具体来说,yarn dev会查找package.json中"scripts"对象里键为"dev"的脚本,并执行其对应的命令。

我们会执行 yarn dev,其定义如下: cross-env INIT_CWD=$PWD next dev
最终执行的是 next dev
这会开启一个next的本地sever,来运行我们博客网站。