NPM - Error: Cannot find module '../'
NPM - Error: Cannot find module '../'
我正在阅读 hapi-auth-cookie
上的 this 文档并尝试 运行 样本 server.here 是我所做的 :
1-将示例服务器放入 server.js
2-npm 初始化
3-节点server.js
4-npm 安装 --save hapi
5-node server.js 但这次我得到一个新的错误
错误:找不到模块'../'
代码中某处需要 '../'
server.register(require('../'), (err) => {
if (err) {
throw err;
}
但是我不明白这部分 really.you 可以在 link 中查看完整代码 above.what 我应该怎么做?谢谢
目录 ../
中可能没有 index.js
文件。
查看您发布的 link,该模块的 index.js 文件位于 /lib (https://github.com/hapijs/hapi-auth-cookie/tree/master/lib) 目录中,通常您希望按名称导入模块npm 构造。
所以把你的 server.js 放在 /lib
你可以替换
server.register(require('../'), (err) => {
与
server.register(require('hapi-auth-cookie'), (err) => {
并且一定要运行
npm i -S hapi-auth-cookie
和
npm i -S hapi
启动服务器之前
我有同样的错误。我刚刚删除了 node_modules 目录并重新运行安装。
rm -rf node_modules/
npm install
之后应用再次正常运行。
我正在阅读 hapi-auth-cookie
上的 this 文档并尝试 运行 样本 server.here 是我所做的 :
1-将示例服务器放入 server.js
2-npm 初始化
3-节点server.js
4-npm 安装 --save hapi
5-node server.js 但这次我得到一个新的错误
错误:找不到模块'../'
代码中某处需要 '../'
server.register(require('../'), (err) => {
if (err) {
throw err;
}
但是我不明白这部分 really.you 可以在 link 中查看完整代码 above.what 我应该怎么做?谢谢
目录 ../
中可能没有 index.js
文件。
查看您发布的 link,该模块的 index.js 文件位于 /lib (https://github.com/hapijs/hapi-auth-cookie/tree/master/lib) 目录中,通常您希望按名称导入模块npm 构造。
所以把你的 server.js 放在 /lib
你可以替换
server.register(require('../'), (err) => {
与
server.register(require('hapi-auth-cookie'), (err) => {
并且一定要运行
npm i -S hapi-auth-cookie
和
npm i -S hapi
启动服务器之前
我有同样的错误。我刚刚删除了 node_modules 目录并重新运行安装。
rm -rf node_modules/
npm install
之后应用再次正常运行。