Sha*_*hen 9 javascript node.js npm reactjs
我分别创建了一个基于express的后端(在文件夹A中)和一个相关的基于react的前端项目(在文件夹B中)。现在我把B放在A里面有以下好处:
我不再需要将文件从字体端构建复制到服务器项目,因为A/server.js可以直接提供文件A/B/build。
无需担心跨源请求错误。
它们看起来像一个项目,并且在 GitHub 中更易于管理。但是我可以从文件夹 A 运行npm run buildjs,而它实际上npm run build在文件夹 B 中运行吗?我想这与 npm run-script 的使用有很大关系。
bin*_*unt 10
这可以使用 来完成--prefix <path>。从文件夹 A:
npm run --prefix ./B build
Run Code Online (Sandbox Code Playgroud)
您可以将以下内容添加到A/package.json:
{
...
"scripts": {
"buildjs": "npm run --prefix ./B build"
},
...
}
Run Code Online (Sandbox Code Playgroud)
Jia*_* YD -1
cross origin问题,因为你是作为front-end静态文件。或者至少cross origin问题应该与它无关| 归档时间: |
|
| 查看次数: |
3767 次 |
| 最近记录: |