视窗
react@18.10
next@12.1.6
我正在最后完成一个Next.js迁移,我正面临一个本地主机码头构建问题。站点使用getStaticProps,因此在构建时生成html。在http://localhost:7071上有一个本地托管的无头cms,该站点利用它来维护页面信息。
当站点在不使用docker时生成时,它可以很好地工作,并生成静态内容;但是,当构建停靠者映像时,与cms的连接将被拒绝。
我知道这与对接者构建过程无法访问无头cms有关,但是我已经用尽了我的知识来找出如何让构建过程访问本地主机。
Dockerfile:
FROM node:18-alpine as dep
我在A.php文件夹中有/views/A/视图文件。而且我在A.js文件夹中有js文件,请帮我在视图文件中注册js文件。
据我所知,我必须在视图文件中写入$this->registerJsFile('path/to/file.js');。
但是(问题A)我收到了来自method registerJsFile is not found in a class的PHPStorm消息。
另外(问题B)如果两个文件都在同一个文件夹/views/A/中,我应该在路径中写些什么?
如何从运行中排除node_modules?
我以为webpack-node-externals就是用来完成这项任务的。这是我的webpack.test-config.js
const nodeExternals = require('webpack-node-externals');
const config = {};
// in order to ignore built-in modules like path, fs, etc.
config.target = 'node';
// in order to ignore all module