我想安装了一个叫做tone
这样我就可以使用此代码基本NPM使用 - 安装包错误
//create a synth and connect it to the master output (your speakers)
var synth = new Tone.Synth().toMaster();
//play a middle 'C' for the duration of an 8th note
synth.triggerAttackRelease("C4", "8n");
这是我到目前为止已经试过(以及完全重新安装节点):
C:\Users\HP\Desktop\tone-js>npm install tone
C:\Users\HP
`-- [email protected]
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\HP\package.json'
npm WARN HP No description
npm WARN HP No repository field.
npm WARN HP No README data
npm WARN HP No license field.
所以我猜我需要创建一个package.json文件。我尝试过npm init,它要求输入一个入口点,我不明白。
我只是想能够使用上面的代码。我可能需要在顶部添加一个require语句 - 应该怎么做?
我也试过全球安装tone
npm install tone -g
,但不知道如何要求模块。我也猜测本地是更好的练习。
另外,为什么当我运行npm install tone
它是否正在寻找package.json在'C:\Users\HP\package.json'
当我在不同的文件夹?
所有非常混乱!任何帮助赞赏。
真的不喜欢你的答案错误是“正确的”一个 “没有初始化你的项目中的npm,你不能安装任何npm包,因为不会有'package.json'这是强制安装包”只是简单的下降... 这是他没有的全部原因让它开始于 – CreasolDev
@CreasolDev没有有意义的项目会在不需要引用它的情况下安装依赖项,并且必须这样做有一个'package.json'非常切和干燥。另外,我的答案实际上回答了这个问题,缺少一个正确创建的'package.json'。 – peteb
Ofcourse它不会,但指出你不能安装模块,除非你有一个package.json文件仍然是错误的,没有必要创建一个package.json文件来安装问题,所以它仍然不是正确的答案 – CreasolDev