我正在尝试为我的preact应用程序创建snowpack配置文件。我已经安装了所有必需的库,但是当我尝试运行这个命令snowpack init时,它仍然显示一个错误。错误zsh: command not found: snowpack
这是我的package.json文件
{
"name": "test",
"version": "1.0.0",
"main": "index.js",
"author": "EF",
"license": "MIT",
"scripts": {
"start": "snowpack dev --port 3000",
"build": "snowpack build"
},
"devDependencies": {
"@prefresh/snowpack": "^3.1.2",
"snowpack": "^3.8.8"
},
"dependencies": {
"preact": "^10.5.15"
}
}这里会有什么问题呢?
发布于 2021-11-18 03:45:13
问题是snowpack二进制文件不在您的$PATH中。只有在全局安装的情况下才应该这样做。但是因为你没有,所以你不能访问它。
有一个简单的解决方案(也是运行二进制文件的正确方法),那就是使用npx或yarn。两个都可以,所以你喜欢哪个就行了。
项目中的npx snowpack ...或yarn snowpack ...将能够访问snowpack二进制文件并正确运行它。
https://stackoverflow.com/questions/70013612
复制相似问题