首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从setup.py运行命令“npm run build”时无效

是因为setup.py是Python的打包工具,而"npm run build"是Node.js的命令,两者不兼容。

在Python中,通常使用setuptools或distutils来打包和发布Python项目。setup.py是一个Python脚本,用于定义项目的元数据和依赖关系,并提供一些命令行接口来执行不同的操作,如安装、构建和发布。

而"npm run build"是Node.js中的一条命令,用于构建前端项目。npm是Node.js的包管理工具,可以用于安装、管理和发布前端项目的依赖包。"npm run build"命令会执行项目中定义的构建脚本,通常用于将源代码编译、压缩和打包成可部署的静态文件。

由于Python和Node.js是两种不同的编程语言和运行环境,所以在setup.py中直接运行"npm run build"命令是无效的。如果需要在Python项目中执行前端构建操作,可以考虑使用其他工具或方法,如使用Python的subprocess模块调用命令行执行"npm run build"命令,或者使用Python的前端构建工具,如webpack或gulp等。

总结:

  • setup.py是Python的打包工具,用于定义Python项目的元数据和依赖关系。
  • "npm run build"是Node.js的命令,用于构建前端项目。
  • 在setup.py中直接运行"npm run build"命令是无效的,因为两者不兼容。
  • 可以考虑使用其他工具或方法来执行前端构建操作,如使用Python的subprocess模块调用命令行执行"npm run build"命令,或者使用Python的前端构建工具。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

npm脚本和package.json

比如,build命令对应的脚本是node  build.js 。   命令行下使用npm  run 命令,就可以执行这段脚本。...比如用户不需要知道怎么测试你的项目,只要运行 npm  run  dev 即可   查看当前项目的所有npm脚本命令,可以使用不带任何参数的  npm  run  命令。...比如,myscript这个脚本命令,也有premyscript和postmyscript钩子。不过,双重的pre和post无效,比如prepretest和postposttest是无效的。   ...`); }   注意,prepublish这个钩子不仅会在npm  publish 命令之前运行,还会在npm  install (不带任何参数)命令之前运行。...这种行为很容易让用户感到困惑,所以npm 4引入了一个新的钩子prepare, 行为等同于prepublish, 而npm 5开始,prepublish  将只在npm  publish命令之前运行

1.8K20

npm scripts 使用指南

比如,build命令对应的脚本是node build.js。 命令行下使用npm run命令,就可以执行这段脚本。...不同项目的脚本命令,只要功能相同,就可以有同样的对外接口。用户不需要知道怎么测试你的项目,只要运行npm run test即可。 可以利用 npm 提供的很多辅助功能。...每当执行npm run,就会自动新建一个 Shell,在这个 Shell 里面执行指定的脚本命令。因此,只要是 Shell(一般是 Bash)可以运行命令,就可以写在 npm 脚本里面。...`); } 注意,prepublish这个钩子不仅会在npm publish命令之前运行,还会在npm install(不带任何参数)命令之前运行。...这种行为很容易让用户感到困惑,所以 npm 4 引入了一个新的钩子prepare,行为等同于prepublish,而 npm 5 开始,prepublish将只在npm publish命令之前运行

1.2K70

npm scripts的使用

比如,build命令对应的脚本是node build.js。 命令行下使用npm run命令,就可以执行这段脚本。...不同项目的脚本命令,只要功能相同,就可以有同样的对外接口。用户不需要知道怎么测试你的项目,只要运行npm run test即可。 可以利用 npm 提供的很多辅助功能。...每当执行npm run,就会自动新建一个 Shell,在这个 Shell 里面执行指定的脚本命令。因此,只要是 Shell(一般是 Bash)可以运行命令,就可以写在 npm 脚本里面。...`); } 注意,prepublish这个钩子不仅会在npm publish命令之前运行,还会在npm install(不带任何参数)命令之前运行。...这种行为很容易让用户感到困惑,所以 npm 4 引入了一个新的钩子prepare,行为等同于prepublish,而 npm 5 开始,prepublish将只在npm publish命令之前运行

84820

加速开发流程的 Dockerfile 最佳实践

Docker 构建器将每个步骤的结果作为镜像层进行缓存的同时,缓存可能会无效,从而导致使缓存无效的步骤以及所有后续步骤都需要重新运行,并重新生成相应的层。...在这个项目中,在 package.json 文件中指定了一些依赖项,这些依赖项是在运行 npm ci 命令获取的。...在主机和容器之间保持实时加载该技巧和 Dockerfile 并不直接相关,但我们经常听到这样的问题:在容器中运行应用程序并在主机上 IDE 修改源代码,如何保持代码的热更新?...源上进行一致构建如上一节所述,我们可以通过在 Dockerfile 描述中添加源文件和依赖项并在其上运行命令来构建应用程序。...但是在前面的示例中,其实我们每次运行 docker build 都无法确认生成的镜像是否相同,为什么呢?

84230

Kali Linux 采坑汇总(续篇)

问题描述 在执行 apt-get 安装命令,提示有错误发生。这个软件包 ttf-mscorefonts-installer 用于互联网下载微软文件(这些文件由微软免费提供)的字体,并安装它们。.../_cpyrit_cudakernel.cu返回了一个非零的值。写过 Linux C 程序的都知道,一个程序如果正常运行,则会最终返回 0,如果返回非零,表示有错误发生。...我们不妨将这条命令单独复制出来在终端上运行,发现如下报错 ? 查阅相关资料后发现,原来 --host-compilation 参数是已被弃用了的。...这时候可以修改这条 nvcc 的命令,具体操作是:首先打开并编辑 cpyrit_cuda 目录下的 setup.py 文件 sudo vim setup.py 将第 96 行的代码替换成这样: nvcc_cmd...= NVCC + bit_flag + ' -ccbin clang'\ 保存并退出,然后重新执行一次 sudo python setup.py build 即可。

2.8K30

Kali Linux 秘籍 第二章 定制 Kali Linux

build python setup.py install 构建并安装OpenCL: cd /tmp/pyrit_src/cpyrit_opencl python setup.py build...build python setup.py install 为了展示可用的CAL++设备和CPU的核数,我们需要键入下列命令: pyrit list_cores 为了进行跑分,我们只需要键入:...build python setup.py install 为了验证nvcc是否正确安装,我们需要键入下列命令: nvcc -V 为了进行跑分,我们只需要键入下列命令: pyrit benchmark...安装Squid: apt-get install squid3 阻止Squid在启动自动运行: update-rc.d -f squid3 remove 为了在仓库中找到特定的包,我们可以在apt-get...Applications Menu | Kali Linux | Forensics | Digital Anti Forensics | truecrypt运行TrueCrypt,你会看到下面的窗口

6.8K20

fiora二次元聊天室宝塔搭建教程

fiora 用yarn安装依赖 npm i -g yarn yarn 构建和转移产物 npm run build:client npm run move-dist 启动fiora,都完成后需要pm2启动后面会说...npm start 4.创建一个新用户 打开 http://你服务器ip:9200 注册第一个用户: admin(可随意) 5.接下来配置管理员和开机自启 ,先使用Ctrl+C断开ssh运行。...getUserId admin 设置管理员,这里可能无效,不过可以看下边其他方法 export Administrator=获取的userid Port=9200 以下命令一起复制进SSH客户端运行...cat > /etc/systemd/system/fiora.service < 6.设置开机启动,就是我要说的pm2启动 使用 npm start 运行服务端会在断开 ssh 连接后停止运行, 所以要使用...依然打开fiora终端ssh 关闭fiora pm2 stop fiora 构建和转移产物 npm run build:client npm run move-dist pm2启动 pm2 start

1.6K30

Jenkins前端打包内存溢出问题

1.问题 公司项目vue构建,体积比较庞大,在Jenkins上构建,有新的内容提交,第一次npm run build必失败,报内存溢出错误 如下所示: ?...NODE_OPTIONS=–max_old_space_size=4096 第二种:在运行命令中增加 –max_old_space_size=4096 例如可以修改 package.json 的 scripts...第三种:使用 increase-memory-limit 插件,增加node服务器内存限制 npm install –save-dev increase-memory-limit npm run fix-memory-limit...然而,以上方法都无效。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...试过全局加这个镜像,竟然不行,还是github下,不知为何?待续吧 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100278.html原文链接:

3.8K10
领券