npminitfoo --> npm exec create-foo npminit@user/foo --> npm exec@user/create-foo 这意味着,只要我们执行了npm init vite命令,它会在本地寻找或者去远程下载一个名为create-vite的 npm 包,exec命令会从其package.json文件中寻找bin字段,执行对应的二进制或者 js 文件。 我们在 npm 官网上可以看到,crea...
起初我想通过create-vite-app创建一个vite的vue项目,一开始使用全局安装create-vite-app的方法: npm install -g create-vite-app 全局安装完之后,我们还需要调指令生成项目: create-vite-app viteApp或者cva viteApp 然后我发现create-vite-app在npm官网中安装方法是这样的: npm init vite-app <project-name> 通...
比如npm init @vitejs/app,只知道官网说它是用来创建应用的,但很少会去想到其背后是调用了npx @vitejs/create-app,其实就是在执行一个create-app脚本。 这也就是说,如果你想让别人通过npm init xxx命令调用你的包,就必须提供一个create-xxx脚本。 // 对于yarn来说yarncreateelectron-appmy-new-app// 等价于...
所以:npm init vite-app和npx create-vite-app是一样的,npm init一个以create-开头的和npx安装是一样的 我们顺便拓展几个问题点: 一、全局安装后,为什么可以在cmd下面使用create-vite-app或cva指令? 答:我们在安装完后,会发现全局包会被安装到这个目录下面: C:\Users\J0201\AppData\Roaming\npm\node_modules...
1)在终端或命令行界面中运行以下命令:npm init vite@latest my-vite-app --template vanilla 2)按照步骤根据需要选择创建什么项目,用到什么,之后根据创建完提示的步骤进行 3) 出现下面提示即成功 VITE v5.4.10 ready in 822 ms ➜ Local: http://localhost:5173/ ➜ Network: use --host to expose ➜...
比如npm init @vitejs/app,只知道官网说它是用来创建应用的,但很少会去想到其背后是调用了npx @vitejs/create-app,其实就是在执行一个create-app脚本。 这也就是说,如果你想让别人通过npm init xxx命令调用你的包,就必须提供一个create-xxx脚本。
比如npm init @vitejs/app,只知道官网说它是用来创建应用的,但很少会去想到其背后是调用了npx @vitejs/create-app,其实就是在执行一个create-app脚本。 这也就是说,如果你想让别人通过npm init xxx命令调用你的包,就必须提供一个create-xxx脚本。
比如npm init @vitejs/app,只知道官网说它是用来创建应用的,但很少会去想到其背后是调用了npx @vitejs/create-app,其实就是在执行一个create-app脚本。 这也就是说,如果你想让别人通过npm init xxx命令调用你的包,就必须提供一个create-xxx脚本。
npm init vite@latest 项目名字是abcde,选了vue-ts cd abcde npm install npm run dev 浏览器访问,结果是空白的,这是怎么回事? 后来发现是浏览器版本的问题,低版本浏览器不支持js的高级语法。 方法一:换成高版本浏览器就没问题了。如下: 方法二:降低vite的版本。npm init vite@2.8.0就行。
npm init vite-app <project name> 创建的是Vite 1.0 npm init @vitejs/app 创建的是Vite 2.0