【发布时间】:2017-09-12 22:36:22
【问题描述】:
我想使用保存在父目录中的共享节点模块。我有以下文件夹结构:
- 父目录
- node_modules
- 公司
- serverless.yml
- handler.js
- webpack.config
我必须使用 webpack 创建包并上传到aws-lamda。但是 webpack 正在寻找节点模块。但我收到以下错误:
Overriding the webpack directory in serverless-webpack since it uses v1 version of webpack...
cp: cannot stat 'node_modules/webpack': No such file or directory
如何让 webpack.config 指向父目录中的 node_modules?
【问题讨论】:
-
你运行 npm install 没有出现任何错误吗?
-
我想使用父目录中的共享节点模块
-
这看起来不像是 webpack 错误,而是像 shell 脚本错误,你尝试
cp一个不存在的文件。如果在当前目录的node_modules中找不到父node_modules,webpack 也会很高兴地查看它,除非另有配置。你能告诉我们你正在运行的脚本吗?
标签: node.js webpack serverless-framework