django应用程序,允许通过node.js包管理器基础结构安装和服务资产。

django-node-assets的Python项目详细描述


django应用程序,允许通过node.js包管理器基础结构安装和服务资产。

安装

$ pip install django-node-assets

配置

将“django_node_assets”添加到已安装的_应用程序:

INSTALLED_APPS=[...'django_node_assets',]

将nodemodulesfinder添加到静态文件查找程序:

STATICFILES_FINDERS=[...'django_node_assets.finders.NodeModulesFinder',]

指定package.json文件的绝对路径:

NODE_PACKAGE_JSON='/var/assets/package.json'

注意

package.json必须有“dependencies”部分,并且看起来像:

{"dependencies":{"jquery":"^3.2.1","jquery-migrate":"^3.0.0",}}

详情如下:https://docs.npmjs.com/files/package.json#dependencies

指定nmpinstall管理命令将在其中安装资产的目录的绝对路径:

NODE_MODULES_ROOT='/var/assets/node_modules'

注意

基本目录必须称为node_modules

指定nmp可执行文件的路径(可选)

NODE_PACKAGE_MANAGER_EXECUTABLE='/usr/local/bin/npm'

注意

Node.js包管理器必须已安装在系统中

用法

调用nmpinstall管理命令安装包中指定的资产。json

$ python manage.py npminstall

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JPA,playframework,在分组之前选择order by   java如何让安卓app在一天中的特定时间做某事   web服务Java restlet文件上传使用符合RFC 5987的apache commons文件上传   如何使用java在一个用C++和Direct9编码的网页中运行应用程序?   允许生成ddl的java Postgres数据库设置   垃圾收集有哪些好的Java编码实践可以帮助Java GC?   java@RestController将表单返回到同一页面但URL不同   java Eclipse:无法将project facet动态Web模块的版本更改为2.3   无迭代器分配的内存管理Java NodeUpplicate集合   java Jackson:使用默认(反)序列化程序   Java:如何将保存在同一路径上的多个文件夹中的最大名称提取到一个文件夹名称都是数字的变量中?   java将二维字符串数组转换为二维整数数组