javascript - 使用 NodeJS 从 package.json 获取 name 属性
问题描述
我想知道 NodeJs 中是否有办法从我的项目package.json
文件中获取 name 属性:
{
"name": "bendiciones",
"version": "1.12.0",
"description": " bendiciones",
"main": "main.js",
"scripts": {
...
}
我试过了
import {name} from './package.json';
import {name} from './app.json'
但我得到了错误:
TS2307: Cannot find module './package.json'.
TS2307: Cannot find module './app.json'.
我也尝试过:
console.log ('--2>', process.env.npm_package_name);
但我明白了undefined
解决方案
我有一个类似的问题。作为解决方案,您应该添加自定义类型json-loader.d.ts
,即内容
declare module "*.json" {
const value: any;
export default value;
}
推荐阅读
- java - Player*First*JoinEvent 我应该怎么做?
- vue.js - 在容器中放置 v-app-bar 内容有问题吗?
- sql - SQL 字节截断
- javascript - 如何使箭头键始终能够移动我的角色?
- java - Unable to get java command to use correct version of Java
- mysql - 如何使用 JSON_EXTRACT 获取字符串索引的值
- python - ValueError:无法将大小为 90000 的数组重塑为形状 (1,28,28,1)
- ruby-on-rails - useEffect / useState / setInterval React on Rails 组件不渲染
- html - 不是选择所有特定数据属性的第一个类型
- javascript - 如何使用 javascript 调整 Twitter URL 显示的大小?