如果软件包安装在不同层级,则经常会发生这种情况。通常是在终端 npm install 的时候没注意目录,解决方法是删掉错误位置的 node_modules,在 app 的根目录下执行 npm install。
这个错误
app
|node_modules <-- 一些软件包安装在这里
|package.json
node_modules
package.json <-- 一些软件包安装在这里
正确的方法
app
|node_modules
|package.json <-- 将所有软件包安装在同一层次结构中